public final class NativeSQLSerializer extends SQLSerializer
NativeSQLSerializer extends SQLSerializer to extract referenced entity paths and change
some serialization formatsSQLSerializer.StageCOMMA, configuration, constantPaths, constants, dml, dmlWithSchema, entity, inJoin, inSubquery, inUnion, Q, skipParent, stage, templates, useLiterals, withAliases| Constructor and Description |
|---|
NativeSQLSerializer(Configuration configuration) |
NativeSQLSerializer(Configuration configuration,
boolean wrapEntityProjections) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendAsColumnName(Path<?> path,
boolean precededByDot) |
com.google.common.collect.ListMultimap<Expression<?>,String> |
getAliases() |
protected void |
handleJoinTarget(JoinExpression je) |
void |
serialize(QueryMetadata metadata,
boolean forCountRow) |
void |
visitConstant(Object constant) |
protected void |
visitOperation(Class<?> type,
Operator operator,
List<? extends Expression<?>> args) |
appendSchemaName, appendTableName, getConstantPaths, getConstants, 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, getConstantPrefix, 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 com.google.common.collect.ListMultimap<Expression<?>,String> getAliases()
public void serialize(QueryMetadata metadata, boolean forCountRow)
serialize in class SQLSerializerpublic void visitConstant(Object constant)
visitConstant in class SQLSerializerprotected void visitOperation(Class<?> type, Operator operator, List<? extends Expression<?>> args)
visitOperation in class SQLSerializerCopyright © 2007–2018 Querydsl. All rights reserved.