Package com.adbs.ast
Class SQLOrderByClause
- java.lang.Object
-
- com.adbs.ast.AstNodeBase
-
- com.adbs.ast.AstExtender
-
- com.adbs.ast.AstNode
-
- com.adbs.ast.AstNodeWithList
-
- com.adbs.ast.SQLOrderByClause
-
- All Implemented Interfaces:
Disposable
public class SQLOrderByClause extends AstNodeWithList
-
-
Field Summary
Fields Modifier and Type Field Description boolean
siblings
-
Fields inherited from class com.adbs.ast.AstNodeWithList
minNodeClass
-
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
-
Constructor Summary
Constructors Constructor Description SQLOrderByClause(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assign(java.lang.Object source)
void
buildOrderByKeywords(SQLBuilder builder, SQLBuilderSelectFormat format)
void
buildOrderByList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat)
void
buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
SQLOrderByItem
get(int index)
void
set(int index, SQLOrderByItem value)
-
Methods inherited from class com.adbs.ast.AstNodeWithList
aB, aB, aB, add, addBuiltin, addBuiltin, addBuiltin, addIdentifier, addIdentifier, addIdentifier, addKeyword, addKeyword, addKeyword, addNewLine, addNode, addNode, addNode, addNumber, addNumber, addNumber, addSpace, addSpace, addString, addString, addString, addSymbol, addSymbol, addSymbol, aI, aI, aI, aK, aK, aK, aN, aN, aN, aNL, aSp, aSp, aSt, aSt, aSt, aSy, aSy, aSy, buildList, buildSQLList, builtin, clear, delete, extract, extract, getCount, getMyChildren, identifier, indexOf, insert, insertIdentifier, insertIdentifier, insertIdentifier, insertKeyword, insertKeyword, insertKeyword, insertNewLine, insertNode, insertNode, insertNode, insertNumber, insertNumber, insertNumber, insertSpace, insertString, insertString, insertString, insertSymbol, insertSymbol, insertSymbol, keyword, moveSubQueryInProxy, newLine, node, number, remove, set, setCount, space, space, string, symbol, Symbol
-
Methods inherited from class com.adbs.ast.AstNode
buildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
-
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
-
Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
-
-
-
-
Constructor Detail
-
SQLOrderByClause
public SQLOrderByClause(BaseSQLContext sqlContext)
-
-
Method Detail
-
get
public SQLOrderByItem get(int index)
- Overrides:
get
in classAstNodeWithList
-
assign
public void assign(java.lang.Object source)
- Overrides:
assign
in classAstNodeWithList
-
set
public void set(int index, SQLOrderByItem value)
-
buildSQLDirect
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
- Overrides:
buildSQLDirect
in classAstNodeWithList
-
buildOrderByKeywords
public void buildOrderByKeywords(SQLBuilder builder, SQLBuilderSelectFormat format)
-
buildOrderByList
public void buildOrderByList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat)
-
-