| Modifier and Type | Field and Description |
|---|---|
| private static final int[][] | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| protected static final int | |
| protected static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| pack-priv static final String | |
| private static final boolean[] | |
| private static final String[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public SystemColumn[] | Returns: array of SystemColumn suitable for making this catalog.Implements abstract org. Builds a list of columns suitable for creating this Catalog. |
| public TupleDescriptor | Returns: a descriptor equivalent to a SYSSTATEMENTS rowa SYSSTATEMENTS row row, TupleDescriptor unused parentTupleDescriptor, DataDictionary dataDictionary dd)Implements abstract org. Make an Tuple Descriptor out of a SYSSTATEMENTS row |
| public Properties | Returns: The Properties associated with creating the heap.Overrides org. Get the Properties associated with creating the heap. |
| public ExecRow | makeEmptyRow()
Overrides org. Return an empty row for this conglomerate. |
| public ExecRow | Returns: Row suitable for inserting into SYSSTATEMENTS.passed into SPSDescriptorImpl.getPreparedStatement().
if true, we (re)compile the stmt compileMe, SPSDescriptor In-memory tuple to be converted to a disk row. spsDescriptor)Make a SYSSTATEMENTS row. |
| indexColumnPositions | back to summary |
|---|---|
| private static final int[][] indexColumnPositions Hides org. | |
| SYSSTATEMENTS_COLUMN_COUNT | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_COLUMN_COUNT | |
| SYSSTATEMENTS_COMPILATION_SCHEMAID | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_COMPILATION_SCHEMAID | |
| SYSSTATEMENTS_CONSTANTSTATE | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_CONSTANTSTATE | |
| SYSSTATEMENTS_HIDDEN_COLUMN_COUNT | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_HIDDEN_COLUMN_COUNT | |
| SYSSTATEMENTS_INDEX1_ID | back to summary |
|---|---|
| protected static final int SYSSTATEMENTS_INDEX1_ID | |
| SYSSTATEMENTS_INDEX2_ID | back to summary |
|---|---|
| protected static final int SYSSTATEMENTS_INDEX2_ID | |
| SYSSTATEMENTS_INITIALLY_COMPILABLE | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_INITIALLY_COMPILABLE | |
| SYSSTATEMENTS_LASTCOMPILED | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_LASTCOMPILED | |
| SYSSTATEMENTS_SCHEMAID | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_SCHEMAID | |
| SYSSTATEMENTS_STMTID | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_STMTID | |
| SYSSTATEMENTS_STMTNAME | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_STMTNAME | |
| SYSSTATEMENTS_TEXT | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_TEXT | |
| SYSSTATEMENTS_TYPE | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_TYPE | |
| SYSSTATEMENTS_USINGTEXT | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_USINGTEXT | |
| SYSSTATEMENTS_VALID | back to summary |
|---|---|
| public static final int SYSSTATEMENTS_VALID | |
| TABLENAME_STRING | back to summary |
|---|---|
| pack-priv static final String TABLENAME_STRING | |
| uniqueness | back to summary |
|---|---|
| private static final boolean[] uniqueness | |
| uuids | back to summary |
|---|---|
| private static final String[] uuids | |
| SYSSTATEMENTSRowFactory | back to summary |
|---|---|
| pack-priv SYSSTATEMENTSRowFactory(UUIDFactory uuidf, ExecutionFactory ef, DataValueFactory dvf) | |
| buildColumnList | back to summary |
|---|---|
| public SystemColumn[] buildColumnList() throws StandardException Implements abstract org. Builds a list of columns suitable for creating this Catalog. The last column, the serialized statement, is not added to the column list. This is done deliberately to make it a 'hidden' column -- one that is not visible to customers, but is visible to the system.
| |
| buildDescriptor | back to summary |
|---|---|
| public TupleDescriptor buildDescriptor(ExecRow row, TupleDescriptor parentTupleDescriptor, DataDictionary dd) throws StandardException Implements abstract org. Make an Tuple Descriptor out of a SYSSTATEMENTS row
| |
| getCreateHeapProperties | back to summary |
|---|---|
| public Properties getCreateHeapProperties() Overrides org. Get the Properties associated with creating the heap.
| |
| makeEmptyRow | back to summary |
|---|---|
| public ExecRow makeEmptyRow() throws StandardException Overrides org. Doc from org. Return an empty row for this conglomerate. | |
| makeSYSSTATEMENTSrow | back to summary |
|---|---|
| public ExecRow makeSYSSTATEMENTSrow(boolean compileMe, SPSDescriptor spsDescriptor) throws StandardException Make a SYSSTATEMENTS row. Warning When empty row is true, this method takes a snapshot of the SPSD and creates a row. It is imperative that that row remain consistent with the descriptor (the valid and StorablePreparedStatement fields must be in sync). If this row is to be written out and valid is true, then this call and the insert should be synchronized on the SPSD. This method has NO synchronization.
| |