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 | 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 | Description |
---|---|---|
protected void |
UnresolvedColumnException.initPosition(ADQLColumn c) |
|
protected void |
UnresolvedTableException.initPosition(ADQLColumn column) |
Constructor | 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 | Description |
---|---|---|
ADQLColumn |
ADQLParser.Column() |
|
ADQLColumn |
ADQLQueryFactory.createColumn(IdentifierItems idItems) |
|
ADQLColumn |
ADQLQueryFactory.createColumn(IdentifierItems.IdentifierItem columnName) |
Modifier and Type | Method | 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 | Description |
---|---|---|
ADQLJoin |
ADQLQueryFactory.createJoin(ADQLQueryFactory.JoinType type,
FromContent leftTable,
FromContent rightTable,
java.util.Collection<ADQLColumn> lstColumns) |
Modifier and Type | Method | Description |
---|---|---|
ClauseADQL<ADQLColumn> |
ADQLQuery.getGroupBy() |
Gets the GROUP BY clause of this query.
|
Modifier and Type | Method | Description |
---|---|---|
void |
ADQLQuery.setGroupBy(ClauseADQL<ADQLColumn> newGroupBy) |
Replaces its GROUP BY clause by the given one.
|
Modifier and Type | Method | Description |
---|---|---|
ADQLColumn |
IsNull.getColumn() |
Gets the column whose the value is compared to NULL.
|
Modifier and Type | Method | Description |
---|---|---|
void |
IsNull.setColumn(ADQLColumn column) |
Lets changing the column whose the value must be compared to NULL.
|
Constructor | 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 | Description |
---|---|---|
protected java.util.ArrayList<ADQLColumn> |
ADQLJoin.lstColumns |
List of columns on which the join must be done.
|
Modifier and Type | Method | 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 | 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 | 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 | Description |
---|---|
ADQLColumn(ADQLColumn toCopy) |
Builds a Column by copying the given one.
|
Modifier and Type | Method | Description |
---|---|---|
void |
GeometryFunction.GeometryValue.setColumn(ADQLColumn col) |
Constructor | Description |
---|---|
GeometryValue(ADQLColumn col) |
Modifier and Type | Method | 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 | 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) |