public class SQLServer_ADQLQueryFactory extends ADQLQueryFactory
Special extension of ADQLQueryFactory for MS SQL Server.
Important:
This class is generally used when an ADQL translator for MS SQL Server is needed.
See SQLServerTranslator for more details.
The only difference with ADQLQueryFactory is the creation of an
ADQLJoin. Instead of creating InnerJoin and OuterJoin,
SQLServer_InnerJoin and SQLServer_OuterJoin are respectively created.
The only difference between these last classes and the first ones is in the processing
of NATURAL JOINs and JOINs using the keyword USING.
SQLServer_InnerJoin,
SQLServer_OuterJoin,
SQLServerTranslatorADQLQueryFactory.JoinType| Constructor and Description |
|---|
SQLServer_ADQLQueryFactory() |
| Modifier and Type | Method and Description |
|---|---|
ADQLJoin |
createJoin(ADQLQueryFactory.JoinType type,
FromContent leftTable,
FromContent rightTable) |
createArea, createArea, createBetween, createBox, createCentroid, createCentroid, createCircle, createColRef, createColRef, createColRef, createColumn, createColumn, createComparison, createConcatenation, createContains, createContains, createCoord1, createCoord1, createCoord2, createCoord2, createDistance, createDistance, createExists, createExtractCoordSys, createExtractCoordSys, createExtractCoordSys, createGroupOfConstraints, createIn, createIn, createIntersects, createIntersects, createIsNull, createJoin, createJoin, createMathFunction, createNegativeOperand, createNot, createNumericConstant, createOperation, createOrder, createOrder, createOrder, createOrder, createPoint, createPolygon, createQuery, createRegion, createSelectItem, createSQLFunction, createStringConstant, createTable, createTable, createUserDefinedFunction, createWrappedOperandpublic ADQLJoin createJoin(ADQLQueryFactory.JoinType type, FromContent leftTable, FromContent rightTable) throws java.lang.Exception
createJoin in class ADQLQueryFactoryjava.lang.Exception