Package | Description |
---|---|
adql.db | |
adql.db.exception | |
adql.parser | |
adql.query | |
adql.query.constraint | |
adql.query.from | |
adql.query.operand | |
adql.query.operand.function.geometry | |
adql.translator |
Modifier and Type | Method and Description |
---|---|
protected DBColumn |
DBChecker.checkGroupByItem(ADQLColumn col,
ClauseSelect select,
SearchColumnList dbColumns)
Check whether the given column corresponds to a selected item's alias or to an existing column.
|
protected DBColumn |
DBChecker.resolveColumn(ADQLColumn column,
SearchColumnList dbColumns,
java.util.Stack<SearchColumnList> fathersList)
Resolve the given column, that's to say search for the corresponding
DBColumn . |
java.util.List<DBColumn> |
SearchColumnList.search(ADQLColumn column)
Searches all
DBColumn elements corresponding to the given ADQLColumn (case insensitive). |
Modifier and Type | Method and Description |
---|---|
protected void |
UnresolvedTableException.initPosition(ADQLColumn column) |
protected void |
UnresolvedColumnException.initPosition(ADQLColumn c) |
Constructor and Description |
---|
UnresolvedColumnException(ADQLColumn c)
UNKNOWN COLUMN
|
UnresolvedColumnException(ADQLColumn c,
java.lang.String col1,
java.lang.String col2)
AMBIGUOUS COLUMN NAME
|
UnresolvedTableException(ADQLColumn column)
UNKNOWN TABLE REFERENCE
|
UnresolvedTableException(ADQLColumn column,
java.lang.String table1,
java.lang.String table2)
AMBIGUOUS TABLE REFERENCE
|
Modifier and Type | Method and Description |
---|---|
ADQLColumn |
ADQLParser.Column() |
ADQLColumn |
ADQLQueryFactory.createColumn(IdentifierItems.IdentifierItem columnName) |
ADQLColumn |
ADQLQueryFactory.createColumn(IdentifierItems idItems) |
Modifier and Type | Method and Description |
---|---|
ExtractCoord |
ADQLQueryFactory.createCoord1(ADQLColumn point) |
ExtractCoord |
ADQLQueryFactory.createCoord2(ADQLColumn point) |
ExtractCoordSys |
ADQLQueryFactory.createExtractCoordSys(ADQLColumn param) |
IsNull |
ADQLQueryFactory.createIsNull(boolean notNull,
ADQLColumn column) |
Modifier and Type | Method and Description |
---|---|
ADQLJoin |
ADQLQueryFactory.createJoin(ADQLQueryFactory.JoinType type,
FromContent leftTable,
FromContent rightTable,
java.util.Collection<ADQLColumn> lstColumns) |
Modifier and Type | Method and Description |
---|---|
ClauseADQL<ADQLColumn> |
ADQLQuery.getGroupBy()
Gets the GROUP BY clause of this query.
|
Modifier and Type | Method and Description |
---|---|
void |
ADQLQuery.setGroupBy(ClauseADQL<ADQLColumn> newGroupBy)
Replaces its GROUP BY clause by the given one.
|
Modifier and Type | Method and Description |
---|---|
ADQLColumn |
IsNull.getColumn()
Gets the column whose the value is compared to NULL.
|
Modifier and Type | Method and Description |
---|---|
void |
IsNull.setColumn(ADQLColumn column)
Lets changing the column whose the value must be compared to NULL.
|
Constructor and Description |
---|
IsNull(ADQLColumn column)
Builds a comparison between the given column and NULL.
|
IsNull(ADQLColumn column,
boolean isNot)
Builds a comparison between the column and NULL.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<ADQLColumn> |
ADQLJoin.lstColumns
List of columns on which the join must be done.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<ADQLColumn> |
ADQLJoin.getJoinedColumns()
Gets the list of all columns on which the join is done (that's to say: the list of columns given with the keyword USING).
|
Modifier and Type | Method and Description |
---|---|
void |
ADQLJoin.setJoinedColumns(java.util.Collection<ADQLColumn> columns)
Sets the list of all columns on which the join is done (that's to say: the list of columns given with the keyword USING).
|
void |
CrossJoin.setJoinedColumns(java.util.Collection<ADQLColumn> columns)
Effect-less method: no columns can be joined in a CROSS join.
|
Constructor and Description |
---|
InnerJoin(FromContent left,
FromContent right,
java.util.Collection<ADQLColumn> lstColumns)
Builds an INNER JOIN between the two given "tables" with the list of columns to join.
|
OuterJoin(FromContent left,
FromContent right,
OuterJoin.OuterType type,
java.util.Collection<ADQLColumn> lstColumns)
Builds an OUTER join between the two given "tables" with a list of columns to join.
|
SQLServer_InnerJoin(FromContent left,
FromContent right,
java.util.Collection<ADQLColumn> lstColumns)
Builds an INNER JOIN between the two given "tables" with the given condition.
|
SQLServer_OuterJoin(FromContent left,
FromContent right,
OuterJoin.OuterType type,
java.util.Collection<ADQLColumn> lstColumns)
Builds an OUTER join between the two given "tables" with a list of columns to join.
|
Constructor and Description |
---|
ADQLColumn(ADQLColumn toCopy)
Builds a Column by copying the given one.
|
Modifier and Type | Method and Description |
---|---|
void |
GeometryFunction.GeometryValue.setColumn(ADQLColumn col) |
Constructor and Description |
---|
GeometryValue(ADQLColumn col) |
Modifier and Type | Method and Description |
---|---|
protected ADQLColumn |
SQLServerTranslator.generateJoinColumn(FromContent table,
DBColumn colMeta,
ADQLColumn joinedColumn)
Generate an ADQL column of the given table and with the given metadata.
|
Modifier and Type | Method and Description |
---|---|
protected ADQLColumn |
SQLServerTranslator.generateJoinColumn(FromContent table,
DBColumn colMeta,
ADQLColumn joinedColumn)
Generate an ADQL column of the given table and with the given metadata.
|
java.lang.String |
ADQLTranslator.translate(ADQLColumn column) |
java.lang.String |
JDBCTranslator.translate(ADQLColumn column) |