Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace SqlPlanLine

SQL Plan Line type object.

Properties

Optional accessPredicates

accessPredicates: undefined | string

Access predicates Example: {@code "\"RESOURCE_ID\"=:1 AND \"QUERY_ID\"=:2"}

Optional bytes

bytes: undefined | number

Bytes Example: {@code 150} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cardinality

cardinality: undefined | number

Cardinality Example: {@code 1} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cost

cost: undefined | number

Cost Example: {@code 1} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cpuCost

cpuCost: undefined | number

CPU cost Example: {@code 7321} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional depth

depth: undefined | number

Depth Example: {@code 3} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional distribution

distribution: undefined | string

Distribution Example: {@code "QC (RANDOM)"}

Optional elapsedTimeInSec

elapsedTimeInSec: undefined | number

Total elapsed time Example: {@code 1.2} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional filterPredicates

filterPredicates: undefined | string

Filter predicates Example: {@code "(INTERNAL_FUNCTION(\"J\".\"DATABASE_ROLE\") OR (\"J\".\"DATABASE_ROLE\" IS NULL AND SYS_CONTEXT('userenv','database_role')='PRIMARY'))"}

identifier

identifier: number

Identifier Example: {@code 3} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional ioCost

ioCost: undefined | number

IO cost Example: {@code 1} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional objectAlias

objectAlias: undefined | string

Object Alias Example: {@code "PLAN_LINES@SEL$1"}

Optional objectInstance

objectInstance: undefined | number

Object Instance Example: {@code 37472} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional objectName

objectName: undefined | string

Object Name Example: {@code "PLAN_LINES_PK"}

Optional objectNode

objectNode: undefined | string

Object Node Example: {@code "Q4000"}

Optional objectOwner

objectOwner: undefined | string

Object Owner Example: {@code "TENANT_A#SCHEMA"}

Optional objectType

objectType: undefined | string

Object Type Example: {@code "INDEX (UNIQUE)"}

operation

operation: string

Operation Example: {@code "SELECT STATEMENT"}

Optional optimizer

optimizer: undefined | string

Optimizer Example: {@code "CLUSTER"}

Optional options

options: undefined | string

Options Example: {@code "RANGE SCAN"}

Optional other

other: undefined | string

Other Example:

Optional otherTag

otherTag: undefined | string

Other Tag Example: {@code "PARALLEL_COMBINED_WITH_PARENT"}

Optional otherXML

otherXML: undefined | string

Other SQL Example: {@code "<info type=\"db_version\">18.0.0.0<info type=\"parse_schema\"><info type=\"plan_hash_full\">483892784<info type=\"plan_hash\">2709293936<info type=\"plan_hash_2\">483892784"}

Optional parentIdentifier

parentIdentifier: undefined | number

Parent Identifier Example: {@code 2} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional partitionIdentifier

partitionIdentifier: undefined | number

Partition identifier Example: {@code 8} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional partitionStart

partitionStart: undefined | string

Partition start Example: {@code 1}

Optional partitionStop

partitionStop: undefined | string

Partition stop Example: {@code 2}

planHash

planHash: number

Plan hash value for the SQL Execution Plan Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional position

position: undefined | number

Position Example: {@code 1} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional projection

projection: undefined | string

Projection Example: {@code "COUNT(*)[22]"}

Optional qblockName

qblockName: undefined | string

Qblock Name Example: {@code "SEL$1"}

Optional remark

remark: undefined | string

Remark Example: {@code ""}

Optional searchColumns

searchColumns: undefined | number

Search Columns Example: {@code 3} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

sqlIdentifier

sqlIdentifier: string

Unique SQL_ID for a SQL Statement.

Optional tempSpace

tempSpace: undefined | number

Time space Example: {@code 15614000} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

timeCollected

timeCollected: Date

Collection time stamp Example: {@code "2020-05-06T00:00:00.000Z"}

Optional version

version: undefined | number

Version Example: {@code 1} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj