Class SQLPrinterVisitor<T>
- java.lang.Object
-
- org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,String>
-
- org.apache.cxf.jaxrs.ext.search.visitor.AbstractUntypedSearchConditionVisitor<T,String>
-
- org.apache.cxf.jaxrs.ext.search.sql.SQLPrinterVisitor<T>
-
- All Implemented Interfaces:
SearchConditionVisitor<T,String>
- Direct Known Subclasses:
JPALanguageVisitor
public class SQLPrinterVisitor<T> extends AbstractUntypedSearchConditionVisitor<T,String>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue
-
-
Constructor Summary
Constructors Constructor Description SQLPrinterVisitor()SQLPrinterVisitor(String table, String... columns)SQLPrinterVisitor(Map<String,String> fieldMap, String table, String tableAlias, List<String> columns)SQLPrinterVisitor(Map<String,String> fieldMap, String table, List<String> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetQuery()Return a built query objectprotected StringBuildergetStringBuilder()voidvisit(SearchCondition<T> sc)-
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractUntypedSearchConditionVisitor
getPropertyValue, getVisitorState, removeStringBuilder, saveStringBuilder, setVisitorState
-
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
getFieldTypeConverter, getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, isWildcardStringMatch, setFieldTypeConverter, setPrimitiveFieldTypeMap, setValidator, setWildcardStringMatch, validatePropertyValue, visitor
-
-
-
-
Method Detail
-
visit
public void visit(SearchCondition<T> sc)
-
getStringBuilder
protected StringBuilder getStringBuilder()
- Overrides:
getStringBuilderin classAbstractUntypedSearchConditionVisitor<T,String>
-
getQuery
public String getQuery()
Description copied from interface:SearchConditionVisitorReturn a built query object- Specified by:
getQueryin interfaceSearchConditionVisitor<T,String>- Overrides:
getQueryin classAbstractUntypedSearchConditionVisitor<T,String>- Returns:
- the query
-
-