public class DefaultSQLProcessor extends Object implements SQLProcessorAggregator
| Constructor and Description |
|---|
DefaultSQLProcessor(SQLVendor vendor) |
DefaultSQLProcessor(SQLVendor vendor,
Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> processors) |
| Modifier and Type | Method and Description |
|---|---|
static Map<Class<? extends BinaryPredicate>,String> |
getDefaultBinaryOperators() |
static Map<Class<? extends MultiPredicate>,String> |
getDefaultMultiOperators() |
static Map<Class<? extends MultiPredicate>,String> |
getDefaultMultiSeparators() |
static Map<Class<? extends MultiPredicate>,Boolean> |
getDefaultParenthesisPolicies() |
static Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> |
getDefaultProcessors() |
static Map<Class<? extends UnaryPredicate>,String> |
getDefaultUnaryOperators() |
static Map<Class<? extends UnaryPredicate>,BooleanExpressionProcessing.UnaryPredicateProcessor.UnaryOperatorOrientation> |
getDefaultUnaryOrientations() |
protected Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> |
getProcessors() |
SQLVendor |
getVendor() |
void |
process(org.atp.api.Typeable<?> object,
StringBuilder builder) |
public DefaultSQLProcessor(SQLVendor vendor)
public DefaultSQLProcessor(SQLVendor vendor, Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> processors)
public void process(org.atp.api.Typeable<?> object,
StringBuilder builder)
process in interface SQLProcessorAggregatorpublic SQLVendor getVendor()
getVendor in interface SQLProcessorAggregatorprotected Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> getProcessors()
public static Map<Class<? extends org.atp.api.Typeable<?>>,SQLProcessor> getDefaultProcessors()
public static Map<Class<? extends BinaryPredicate>,String> getDefaultBinaryOperators()
public static Map<Class<? extends MultiPredicate>,String> getDefaultMultiOperators()
public static Map<Class<? extends MultiPredicate>,String> getDefaultMultiSeparators()
public static Map<Class<? extends MultiPredicate>,Boolean> getDefaultParenthesisPolicies()
public static Map<Class<? extends UnaryPredicate>,String> getDefaultUnaryOperators()
public static Map<Class<? extends UnaryPredicate>,BooleanExpressionProcessing.UnaryPredicateProcessor.UnaryOperatorOrientation> getDefaultUnaryOrientations()
Copyright © 2010-2012. All Rights Reserved.