org.sql.generation.implementation.transformation
Class QueryProcessing

java.lang.Object
  extended by org.sql.generation.implementation.transformation.QueryProcessing

public class QueryProcessing
extends Object

Author:
Stanislav Muhametsin

Nested Class Summary
static class QueryProcessing.CorrespondingSpecProcessor
           
static class QueryProcessing.FromProcessor
           
static class QueryProcessing.GroupByProcessor
           
static class QueryProcessing.OrderByProcessor
           
static class QueryProcessing.OrdinaryGroupingSetProcessor
           
static class QueryProcessing.QueryExpressionBinaryProcessor
           
static class QueryProcessing.QueryExpressionProcessor
           
static class QueryProcessing.QuerySpecificationProcessor
           
static class QueryProcessing.RowDefinitionProcessor
           
static class QueryProcessing.RowSubQueryProcessor
           
static class QueryProcessing.SelectColumnsProcessor
           
static class QueryProcessing.SortSpecificationProcessor
           
static class QueryProcessing.TableValueConstructorProcessor
           
 
Constructor Summary
QueryProcessing()
           
 
Method Summary
static void processOptional(SQLProcessorAggregator processor, StringBuilder builder, org.atp.api.Typeable<?> element, String prefix, String name)
           
static void processOptionalBooleanExpression(SQLProcessorAggregator processor, StringBuilder builder, BooleanExpression expression, String prefix, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryProcessing

public QueryProcessing()
Method Detail

processOptionalBooleanExpression

public static void processOptionalBooleanExpression(SQLProcessorAggregator processor,
                                                    StringBuilder builder,
                                                    BooleanExpression expression,
                                                    String prefix,
                                                    String name)

processOptional

public static void processOptional(SQLProcessorAggregator processor,
                                   StringBuilder builder,
                                   org.atp.api.Typeable<?> element,
                                   String prefix,
                                   String name)


Copyright © 2010-2011. All Rights Reserved.