public final class JDOQLSerializer extends SerializerBase<JDOQLSerializer>
JDOQLSerializer
serializes Querydsl queries and expressions into JDOQL stringsConstructor and Description |
---|
JDOQLSerializer(JDOQLTemplates templates,
Expression<?> candidate) |
Modifier and Type | Method and Description |
---|---|
Expression<?> |
getCandidatePath() |
java.util.List<java.lang.Object> |
getConstants() |
java.util.Map<java.lang.Object,java.lang.String> |
getConstantToLabel() |
void |
serialize(QueryMetadata metadata,
boolean forCountRow,
boolean subQuery) |
java.lang.Void |
visit(Path<?> path,
java.lang.Void context)
Visit a Path instance with the given context
|
java.lang.Void |
visit(SubQueryExpression<?> query,
java.lang.Void context)
Visit a SubQueryExpression instance with the given context
|
protected void |
visitOperation(java.lang.Class<?> type,
Operator operator,
java.util.List<? extends Expression<?>> args) |
append, getConstantLabel, getConstantPrefix, getLength, getTemplate, handle, handle, handle, handle, handle, handleTemplate, insert, prepend, serialize, serialize, serializeConstant, setAnonParamPrefix, setConstantPrefix, setNormalize, setParamPrefix, setStrict, toString, visit, visit, visit, visit, visit, visitConstant
public JDOQLSerializer(JDOQLTemplates templates, Expression<?> candidate)
public Expression<?> getCandidatePath()
public java.util.List<java.lang.Object> getConstants()
getConstants
in class SerializerBase<JDOQLSerializer>
public java.util.Map<java.lang.Object,java.lang.String> getConstantToLabel()
getConstantToLabel
in class SerializerBase<JDOQLSerializer>
public void serialize(QueryMetadata metadata, boolean forCountRow, boolean subQuery)
public java.lang.Void visit(Path<?> path, java.lang.Void context)
Visitor
visit
in interface Visitor<java.lang.Void,java.lang.Void>
visit
in class SerializerBase<JDOQLSerializer>
path
- expression to visitcontext
- context of the visit or null, if not usedpublic java.lang.Void visit(SubQueryExpression<?> query, java.lang.Void context)
Visitor
query
- expression to visitcontext
- context of the visit or null, if not usedprotected void visitOperation(java.lang.Class<?> type, Operator operator, java.util.List<? extends Expression<?>> args)
visitOperation
in class SerializerBase<JDOQLSerializer>
Copyright © 2007–2021 Querydsl. All rights reserved.