Class ColumnExpressionStatement
java.lang.Object
com.invirgance.convirgance.jdbc.sql.ColumnExpressionStatement
- All Implemented Interfaces:
NamedSchema
,ExpressionStatement
,SQLStatement
- Author:
- jbanes
-
Constructor Summary
ConstructorsConstructorDescriptionColumnExpressionStatement
(DatabaseSchemaLayout layout, Column column) ColumnExpressionStatement
(DatabaseSchemaLayout layout, Column column, String name) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Get the schema name of this database objectIf this statement is part of a larger statement, this returns the parent statement.Get the schema name of this database object quoted for use in a SQL statementrender
(SQLRenderer renderer) void
void
setParent
(SQLStatement parent) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.invirgance.convirgance.jdbc.sql.SQLStatement
query, query
-
Constructor Details
-
ColumnExpressionStatement
-
ColumnExpressionStatement
-
-
Method Details
-
getParent
Description copied from interface:SQLStatement
If this statement is part of a larger statement, this returns the parent statement. Null is returned if this is the top-level statement.- Specified by:
getParent
in interfaceSQLStatement
- Returns:
- the parent statement or null if there is no parent
-
setParent
- Specified by:
setParent
in interfaceSQLStatement
-
getColumn
-
getName
Description copied from interface:NamedSchema
Get the schema name of this database object- Specified by:
getName
in interfaceNamedSchema
- Returns:
- name of the object with exact database capitalization
-
setName
-
getQuotedName
Description copied from interface:NamedSchema
Get the schema name of this database object quoted for use in a SQL statement- Specified by:
getQuotedName
in interfaceNamedSchema
- Returns:
- name of the object quoted for use in a SQL statement
-
render
- Specified by:
render
in interfaceSQLStatement
-
toString
-