org.sql.generation.implementation.transformation
Class AbstractProcessor<ProcessableType extends org.atp.api.Typeable<?>>
java.lang.Object
org.sql.generation.implementation.transformation.AbstractProcessor<ProcessableType>
- All Implemented Interfaces:
- SQLProcessor
- Direct Known Subclasses:
- BooleanExpressionProcessing.BinaryPredicateProcessor, BooleanExpressionProcessing.BooleanTestProcessor, BooleanExpressionProcessing.ConjunctionProcessor, BooleanExpressionProcessing.DisjunctionProcessor, BooleanExpressionProcessing.MultiPredicateProcessor, BooleanExpressionProcessing.NegationProcessor, BooleanExpressionProcessing.UnaryPredicateProcessor, ColumnProcessor.ColumnNamesProcessor, ColumnProcessor.ColumnReferenceByExpressionProcessor, ColumnProcessor.ColumnReferenceByNameProcessor, LiteralExpressionProcessing.DateTimeLiteralProcessor, LiteralExpressionProcessing.DirectLiteralProcessor, LiteralExpressionProcessing.NumericLiteralProcessor, LiteralExpressionProcessing.SQLFunctionLiteralProcessor, LiteralExpressionProcessing.StringLiteralExpressionProcessor, ModificationProcessing.DeleteBySearchProcessor, ModificationProcessing.DynamicColumnSourceProcessor, ModificationProcessing.InsertStatementProcessor, ModificationProcessing.SetClauseProcessor, ModificationProcessing.TargetTableProcessor, ModificationProcessing.UpdateBySearchProcessor, ModificationProcessing.UpdateSourceByExpressionProcessor, QueryProcessing.CorrespondingSpecProcessor, QueryProcessing.FromProcessor, QueryProcessing.GroupByProcessor, QueryProcessing.OrderByProcessor, QueryProcessing.OrdinaryGroupingSetProcessor, QueryProcessing.QueryExpressionBinaryProcessor, QueryProcessing.QueryExpressionProcessor, QueryProcessing.QuerySpecificationProcessor, QueryProcessing.SelectColumnsProcessor, QueryProcessing.SortSpecificationProcessor, TableReferenceProcessing.JoinConditionProcessor, TableReferenceProcessing.JoinedTableProcessor, TableReferenceProcessing.NamedColumnsJoinProcessor, TableReferenceProcessing.TableNameProcessor, TableReferenceProcessing.TableReferencePrimaryProcessor
public abstract class AbstractProcessor<ProcessableType extends org.atp.api.Typeable<?>>
- extends Object
- implements SQLProcessor
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProcessor
public AbstractProcessor(Class<? extends ProcessableType> realType)
process
public void process(SQLProcessorAggregator aggregator,
org.atp.api.Typeable<?> object,
StringBuilder builder)
- Specified by:
process in interface SQLProcessor
doProcess
protected abstract void doProcess(SQLProcessorAggregator aggregator,
ProcessableType object,
StringBuilder builder)
Copyright © 2010. All Rights Reserved.