Package adql.translator
Interface ADQLTranslator
- All Known Implementing Classes:
JDBCTranslator
,MySQLTranslator
,PgSphereTranslator
,PostgreSQLTranslator
,SQLServerTranslator
public interface ADQLTranslator
Translates ADQL objects into any language (i.e. SQL).
- Version:
- 01/2012
- Author:
- Grégory Mantelet (CDS)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiontranslate
(ADQLList<? extends ADQLObject> list) translate
(ADQLObject obj) translate
(ClauseConstraints clause) translate
(ClauseSelect clause) translate
(ColumnReference ref) translate
(ADQLConstraint cons) translate
(Comparison comp) translate
(NotConstraint notCons) translate
(FromContent content) translate
(ADQLColumn column) translate
(ADQLOperand op) translate
(Concatenation concat) translate
(ADQLFunction fct) translate
(AreaFunction areaFunction) translate
(BoxFunction box) translate
(CentroidFunction centroidFunction) translate
(CircleFunction circle) translate
(ExtractCoord extractCoord) translate
(ExtractCoordSys extractCoordSys) translate
(GeometryFunction.GeometryValue<? extends GeometryFunction> geomValue) translate
(PointFunction point) translate
(PolygonFunction polygon) translate
(RegionFunction region) translate
(MathFunction fct) translate
(SQLFunction fct) translate
(NegativeOperand negOp) translate
(NumericConstant numConst) translate
(StringConstant strConst) translate
(SelectAllColumns item) translate
(SelectItem item)
-
Method Details
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
String translate(GeometryFunction.GeometryValue<? extends GeometryFunction> geomValue) throws TranslationException - Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-
translate
- Throws:
TranslationException
-