| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int | |
| public static final int | |
| private AliasInfo | |
| private char | |
| public static final int | |
| public static final int | |
| public static final int | |
| private String | |
| public static final int | |
| private String | |
| private static final String[] | |
| private static final String[] | |
| 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 |
| Access | Constructor and Description |
|---|---|
| pack-priv | CreateAliasNode(TableName
The name of the alias aliasName, Object Target name string or, if
aliasType == ALIAS_TYPE_SYNONYM_AS_CHAR, a TableName targetObject, String The method name methodName, Object An array of objects, see code for
interpretation aliasSpecificInfo, char aliasType, ContextManager The context manager cm)Constructor |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public void | bindStatement()
Overrides org. Bind this CreateAliasNode. |
| private StandardException | |
| public ConstantAction | makeConstantAction()
Overrides org. Create the Constant information that will drive the guts of Execution. |
| pack-priv String | statementToString()
Implements abstract org.
|
| AGG_ELEMENT_COUNT | back to summary |
|---|---|
| public static final int AGG_ELEMENT_COUNT | |
| AGG_FOR_TYPE | back to summary |
|---|---|
| public static final int AGG_FOR_TYPE | |
| AGG_RETURN_TYPE | back to summary |
|---|---|
| public static final int AGG_RETURN_TYPE | |
| aliasInfo | back to summary |
|---|---|
| private AliasInfo aliasInfo | |
| aliasType | back to summary |
|---|---|
| private char aliasType | |
| DETERMINISTIC | back to summary |
|---|---|
| public static final int DETERMINISTIC | |
| DYNAMIC_RESULT_SET_COUNT | back to summary |
|---|---|
| public static final int DYNAMIC_RESULT_SET_COUNT | |
| EXTERNAL_NAME | back to summary |
|---|---|
| public static final int EXTERNAL_NAME | |
| javaClassName | back to summary |
|---|---|
| private String javaClassName | |
| LANGUAGE | back to summary |
|---|---|
| public static final int LANGUAGE | |
| methodName | back to summary |
|---|---|
| private String methodName | |
| NON_RESERVED_AGGREGATES | back to summary |
|---|---|
| private static final String[] NON_RESERVED_AGGREGATES | |
| NON_RESERVED_FUNCTION_NAMES | back to summary |
|---|---|
| private static final String[] NON_RESERVED_FUNCTION_NAMES | |
| NULL_ON_NULL_INPUT | back to summary |
|---|---|
| public static final int NULL_ON_NULL_INPUT | |
| PARAMETER_ARRAY | back to summary |
|---|---|
| public static final int PARAMETER_ARRAY | |
| PARAMETER_STYLE | back to summary |
|---|---|
| public static final int PARAMETER_STYLE | |
| RETURN_TYPE | back to summary |
|---|---|
| public static final int RETURN_TYPE | |
| ROUTINE_ELEMENT_COUNT | back to summary |
|---|---|
| public static final int ROUTINE_ELEMENT_COUNT | |
| ROUTINE_SECURITY_DEFINER | back to summary |
|---|---|
| public static final int ROUTINE_SECURITY_DEFINER | |
| SQL_CONTROL | back to summary |
|---|---|
| public static final int SQL_CONTROL | |
| TABLE_NAME | back to summary |
|---|---|
| public static final int TABLE_NAME | |
| VARARGS | back to summary |
|---|---|
| public static final int VARARGS | |
| CreateAliasNode | back to summary |
|---|---|
| pack-priv CreateAliasNode(TableName aliasName, Object targetObject, String methodName, Object aliasSpecificInfo, char aliasType, ContextManager cm) throws StandardException Constructor
| |
| bindAggregate | back to summary |
|---|---|
| private void bindAggregate() throws StandardException Extra logic for binding user-defined aggregate definitions | |
| bindParameterTypes | back to summary |
|---|---|
| private void bindParameterTypes(RoutineAliasInfo aliasInfo) throws StandardException Bind the class names for UDTs | |
| bindStatement | back to summary |
|---|---|
| public void bindStatement() throws StandardException Overrides org. Bind this CreateAliasNode. This means doing any static error checking that can be done before actually creating the table. For example, verifying that the column name list does not contain any duplicate column names.
| |
| illegalAggregate | back to summary |
|---|---|
| private StandardException illegalAggregate() Construct an exception flagging an illegal aggregate name | |
| makeConstantAction | back to summary |
|---|---|
| public ConstantAction makeConstantAction() throws StandardException Overrides org. Create the Constant information that will drive the guts of Execution.
| |
| statementToString | back to summary |
|---|---|
| pack-priv String statementToString() Implements abstract org. | |