Class SqlCriteriaEncoder
- java.lang.Object
-
- io.vertigo.datastore.plugins.entitystore.sql.SqlCriteriaEncoder
-
- All Implemented Interfaces:
CriteriaEncoder
public class SqlCriteriaEncoder extends Object implements CriteriaEncoder
-
-
Constructor Summary
Constructors Constructor Description SqlCriteriaEncoder(SqlDialect sqlDialect)
SqlCriteriaEncoder(SqlDialect sqlDialect, Optional<String> alias, boolean bindedParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
encodeLogicalOperator(CriteriaLogicalOperator logicalOperator)
String
encodeOperator(CriteriaCtx ctx, CriterionOperator criterionOperator, DtFieldName dtFieldName, Serializable[] values)
String
getExpressionEndDelimiter()
String
getExpressionStartDelimiter()
-
-
-
Constructor Detail
-
SqlCriteriaEncoder
public SqlCriteriaEncoder(SqlDialect sqlDialect)
-
SqlCriteriaEncoder
public SqlCriteriaEncoder(SqlDialect sqlDialect, Optional<String> alias, boolean bindedParameters)
-
-
Method Detail
-
encodeLogicalOperator
public String encodeLogicalOperator(CriteriaLogicalOperator logicalOperator)
- Specified by:
encodeLogicalOperator
in interfaceCriteriaEncoder
-
getExpressionStartDelimiter
public String getExpressionStartDelimiter()
- Specified by:
getExpressionStartDelimiter
in interfaceCriteriaEncoder
-
getExpressionEndDelimiter
public String getExpressionEndDelimiter()
- Specified by:
getExpressionEndDelimiter
in interfaceCriteriaEncoder
-
encodeOperator
public String encodeOperator(CriteriaCtx ctx, CriterionOperator criterionOperator, DtFieldName dtFieldName, Serializable[] values)
- Specified by:
encodeOperator
in interfaceCriteriaEncoder
-
-