Class CockroachDBTranslator
- java.lang.Object
-
- com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- com.feedzai.commons.sql.abstraction.engine.impl.CockroachDBTranslator
-
public class CockroachDBTranslator extends PostgreSqlTranslator
Provides SQL translation for CockroachDB.- Since:
- 2.5.0
- Author:
- Mário Pereira (mario.arzileiro@feedzai.com)
-
-
Field Summary
-
Fields inherited from class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
injector, properties
-
-
Constructor Summary
Constructors Constructor Description CockroachDBTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringtranslate(DbColumn c)TranslatesDbColumn.Stringtranslate(Cast cast)Translates Cast.Stringtranslate(RepeatDelimiter rd)TranslatesRepeatDelimiter.-
Methods inherited from class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translateEscape, translateFalse, translateTrue
-
Methods inherited from class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
inject, inject, join, rowsToUnion, translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translate, translateUpdate, translateUpdateFrom, translateUpdateSetClause
-
-
-
-
Method Detail
-
translate
public String translate(DbColumn c)
Description copied from class:AbstractTranslatorTranslatesDbColumn.- Overrides:
translatein classPostgreSqlTranslator- Parameters:
c- The object to translate.- Returns:
- The string representation of the given object.
-
translate
public String translate(Cast cast)
Description copied from class:AbstractTranslatorTranslates Cast.- Overrides:
translatein classPostgreSqlTranslator- Parameters:
cast- a cast expression.- Returns:
- cast translation.
-
translate
public String translate(RepeatDelimiter rd)
Description copied from class:AbstractTranslatorTranslatesRepeatDelimiter.- Overrides:
translatein classPostgreSqlTranslator- Parameters:
rd- The object to translate.- Returns:
- The string representation of the given object.
-
-