public final class NativeSQLSerializer extends SQLSerializer
NativeSQLSerializer extends SQLSerializer to extract referenced entity paths and change
some serialization formatsSQLSerializer.StageCOMMA, configuration, constantPaths, dml, dmlWithSchema, entity, inJoin, inSubquery, inUnion, Q, skipParent, stage, templates, useLiterals, withAliasesconstants, constantToLabel| Constructor and Description |
|---|
NativeSQLSerializer(Configuration configuration) |
NativeSQLSerializer(Configuration configuration,
boolean wrapEntityProjections) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendAsColumnName(Path<?> path,
boolean precededByDot) |
java.util.Map<Expression<?>,java.util.List<java.lang.String>> |
getAliases() |
protected void |
handleJoinTarget(JoinExpression je) |
void |
serialize(QueryMetadata metadata,
boolean forCountRow) |
protected void |
serializeConstant(int parameterIndex,
java.lang.String constantLabel) |
void |
visitConstant(java.lang.Object constant) |
protected void |
visitOperation(java.lang.Class<?> type,
Operator operator,
java.util.List<? extends Expression<?>> args) |
appendSchemaName, appendTableName, getConstantPaths, getIdentifierColumns, getSchemaAndTable, getTemplates, handle, handleOrderBy, handleSelect, serializeDelete, serializeForDelete, serializeForInsert, serializeForInsert, serializeForMerge, serializeForQuery, serializeForUpdate, serializeForWhere, serializeInsert, serializeInsert, serializeMerge, serializeSources, serializeUnion, serializeUpdate, setDmlWithSchema, setSkipParent, setUseLiterals, visit, visit, visit, visitappend, getConstantLabel, getConstantPrefix, getConstants, getConstantToLabel, getLength, getTemplate, handle, handle, handle, handle, handle, handleTemplate, insert, prepend, serialize, serialize, setAnonParamPrefix, setConstantPrefix, setNormalize, setParamPrefix, setStrict, toString, visit, visit, visitpublic NativeSQLSerializer(Configuration configuration)
public NativeSQLSerializer(Configuration configuration, boolean wrapEntityProjections)
protected void appendAsColumnName(Path<?> path, boolean precededByDot)
appendAsColumnName in class SQLSerializerprotected void handleJoinTarget(JoinExpression je)
handleJoinTarget in class SQLSerializerpublic java.util.Map<Expression<?>,java.util.List<java.lang.String>> getAliases()
public void serialize(QueryMetadata metadata, boolean forCountRow)
serialize in class SQLSerializerpublic void visitConstant(java.lang.Object constant)
visitConstant in class SQLSerializerprotected void serializeConstant(int parameterIndex,
java.lang.String constantLabel)
serializeConstant in class SQLSerializerprotected void visitOperation(java.lang.Class<?> type,
Operator operator,
java.util.List<? extends Expression<?>> args)
visitOperation in class SQLSerializerCopyright © 2007–2021 Querydsl. All rights reserved.