Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace SqlTuningTaskSqlExecutionPlanStep

A step in the SQL execution plan.

Properties

Optional accessPredicates

accessPredicates: undefined | string

The predicates used to locate rows in an access structure. For example, start or stop predicates for an index range scan.

Optional attribute

attribute: undefined | string

The text string identifying the type of execution plan.

Optional bytes

bytes: undefined | number

The number of bytes returned by the current operation. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cardinality

cardinality: undefined | number

The number of rows returned by the current operation (estimated by the CBO). Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cost

cost: undefined | number

The cost of the current operation estimated by the cost-based optimizer (CBO). Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional cpuCost

cpuCost: undefined | number

The CPU cost of the current operation. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional filterPredicates

filterPredicates: undefined | string

The predicates used to filter rows before producing them.

Optional ioCost

ioCost: undefined | number

The I/O cost of the current operation. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional numberOfSearchColumn

numberOfSearchColumn: undefined | number

Number of index columns with start and stop keys (that is, the number of columns with matching predicates). Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional objectName

objectName: undefined | string

The name of the object.

Optional objectNode

objectNode: undefined | string

The name of the database link used to reference the object.

Optional objectOwner

objectOwner: undefined | string

The owner of the object.

Optional objectPosition

objectPosition: undefined | number

The numbered position of the object name in the original SQL statement. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional objectType

objectType: undefined | string

The descriptive modifier that further describes the type of object.

Optional operation

operation: undefined | string

The name of the operation performed at this step.

Optional optimizerMode

optimizerMode: undefined | string

The current mode of the optimizer, such as all_rows, first_rows_n (where n = 1, 10, 100, 1000, and so on).

Optional options

options: undefined | string

The options used for the operation performed at this step.

Optional other

other: undefined | string

Information about parallel execution servers and parallel queries

Optional otherTag

otherTag: undefined | string

Describes the function of the SQL text in the OTHER column.

Optional parentStepId

parentStepId: undefined | number

The ID of the next step that operates on the results of this step. This is not the OCID. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional partitionId

partitionId: undefined | number

The ID of the step in the execution plan that has computed the pair of values of partitionStart and partitionStop. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional partitionStart

partitionStart: undefined | string

A step may get data from a range of partitions of a partitioned object, such as table or index, based on predicates and sorting order. The partionStart is the starting partition of the range. The partitionStop is the ending partition of the range.

Optional partitionStop

partitionStop: undefined | string

A step may get data from a range of partitions of a partitioned object, such as table or index, based on predicates and sorting order. The partionStart is the starting partition of the range. The partitionStop is the ending partition of the range.

Optional planHashValue

planHashValue: undefined | number

The numerical representation of the SQL execution plan. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional position

position: undefined | number

The order of processing for steps with the same parent ID. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional remarks

remarks: undefined | string

The place for comments that can be added to the steps of the execution plan.

Optional stepId

stepId: undefined | number

The identification number of a step in the SQL execution plan. This is unique within the SQL execution plan. This is not the OCID. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional tempSpace

tempSpace: undefined | number

The temporary space usage (in bytes) of the operation (sort or hash-join) as estimated by the CBO. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional time

time: undefined | number

The elapsed time (in seconds) of the operation as estimated by the CBO. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj