public class FirebirdSQLSelectStatementExtender extends AstExtender
| Modifier and Type | Field and Description |
|---|---|
FirebirdSQLForUpdateClause |
forUpdate |
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects| Constructor and Description |
|---|
FirebirdSQLSelectStatementExtender(BaseSQLContext sqlContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildForUpdate(SQLBuilder builder,
SQLBuilderSelectFormat format) |
void |
buildSQLForNode(AstNode n,
SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
getASTFields(AstFieldList l) |
editPropsForNodeassertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, clone, cloneInternal, dispose, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirstpublic FirebirdSQLForUpdateClause forUpdate
public FirebirdSQLSelectStatementExtender(BaseSQLContext sqlContext)
public void buildForUpdate(SQLBuilder builder, SQLBuilderSelectFormat format)
public void buildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format)
buildSQLForNode in class AstExtenderprotected void getASTFields(AstFieldList l)
getASTFields in class AstNodeBase