Class SqlCriteriaEncoder
java.lang.Object
io.vertigo.datastore.plugins.entitystore.sql.SqlCriteriaEncoder
- All Implemented Interfaces:
io.vertigo.datamodel.criteria.CriteriaEncoder
public class SqlCriteriaEncoder
extends Object
implements io.vertigo.datamodel.criteria.CriteriaEncoder
-
Constructor Summary
ConstructorsConstructorDescriptionSqlCriteriaEncoder(io.vertigo.database.sql.vendor.SqlDialect sqlDialect) SqlCriteriaEncoder(io.vertigo.database.sql.vendor.SqlDialect sqlDialect, Optional<String> alias, boolean bindedParameters) -
Method Summary
Modifier and TypeMethodDescriptionencodeLogicalOperator(io.vertigo.datamodel.criteria.CriteriaLogicalOperator logicalOperator) encodeOperator(io.vertigo.datamodel.criteria.CriteriaCtx ctx, io.vertigo.datamodel.criteria.CriterionOperator criterionOperator, io.vertigo.datamodel.data.definitions.DataFieldName dataFieldName, Serializable[] values)
-
Constructor Details
-
SqlCriteriaEncoder
public SqlCriteriaEncoder(io.vertigo.database.sql.vendor.SqlDialect sqlDialect) -
SqlCriteriaEncoder
-
-
Method Details
-
encodeLogicalOperator
public String encodeLogicalOperator(io.vertigo.datamodel.criteria.CriteriaLogicalOperator logicalOperator) - Specified by:
encodeLogicalOperatorin interfaceio.vertigo.datamodel.criteria.CriteriaEncoder
-
getExpressionStartDelimiter
- Specified by:
getExpressionStartDelimiterin interfaceio.vertigo.datamodel.criteria.CriteriaEncoder
-
getExpressionEndDelimiter
- Specified by:
getExpressionEndDelimiterin interfaceio.vertigo.datamodel.criteria.CriteriaEncoder
-
encodeOperator
public String encodeOperator(io.vertigo.datamodel.criteria.CriteriaCtx ctx, io.vertigo.datamodel.criteria.CriterionOperator criterionOperator, io.vertigo.datamodel.data.definitions.DataFieldName dataFieldName, Serializable[] values) - Specified by:
encodeOperatorin interfaceio.vertigo.datamodel.criteria.CriteriaEncoder
-