Package com.querydsl.jpa
Class NativeSQLSerializer
java.lang.Object
com.querydsl.core.support.SerializerBase<SQLSerializer>
com.querydsl.sql.SQLSerializer
com.querydsl.jpa.NativeSQLSerializer
NativeSQLSerializer extends SQLSerializer to extract referenced entity paths and change
some serialization formats- Author:
- tiwe
-
Nested Class Summary
Nested classes/interfaces inherited from class com.querydsl.sql.SQLSerializer
SQLSerializer.Stage -
Field Summary
Fields inherited from class com.querydsl.sql.SQLSerializer
COMMA, configuration, constantPaths, dml, dmlWithSchema, entity, inJoin, inSubquery, inUnion, Q, skipParent, stage, templates, useLiterals, withAliasesFields inherited from class com.querydsl.core.support.SerializerBase
constants, constantToLabel -
Constructor Summary
ConstructorsConstructorDescriptionNativeSQLSerializer(Configuration configuration) NativeSQLSerializer(Configuration configuration, boolean wrapEntityProjections) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendAsColumnName(Path<?> path, boolean precededByDot) Map<Expression<?>,List<String>> protected voidvoidserialize(QueryMetadata metadata, boolean forCountRow) protected voidserializeConstant(int parameterIndex, String constantLabel) voidvisitConstant(Object constant) protected voidvisitOperation(Class<?> type, Operator operator, List<? extends Expression<?>> args) Methods inherited from class com.querydsl.sql.SQLSerializer
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, visitMethods inherited from class com.querydsl.core.support.SerializerBase
append, getConstantLabel, getConstantPrefix, getConstants, getConstantToLabel, getLength, getTemplate, handle, handle, handle, handle, handle, handleTemplate, insert, prepend, serialize, serialize, setAnonParamPrefix, setConstantPrefix, setNormalize, setParamPrefix, setStrict, toString, visit, visit, visit
-
Constructor Details
-
NativeSQLSerializer
-
NativeSQLSerializer
-
-
Method Details
-
appendAsColumnName
- Overrides:
appendAsColumnNamein classSQLSerializer
-
handleJoinTarget
- Overrides:
handleJoinTargetin classSQLSerializer
-
getAliases
-
serialize
- Overrides:
serializein classSQLSerializer
-
visitConstant
- Overrides:
visitConstantin classSQLSerializer
-
serializeConstant
- Overrides:
serializeConstantin classSQLSerializer
-
visitOperation
- Overrides:
visitOperationin classSQLSerializer
-