Package org.sqlproc.engine.impl

The private part of the SQL Processor implementation.

See:
          Description

Interface Summary
SqlMetaElement The parents of all ANTLR grammar based elements for META SQL.
SqlMetaLogOperand The ancestor of META SQL sub-elements, which can be used in SqlMetaLogExpr.
SqlMetaSimple The ancestor of simple META SQL sub-elements.
 

Class Summary
BeanUtils Bean utilities.
ErrorMsg Every parser error is encapsulated into the instance of this class.
ParserUtils Parser utilities.
SqlDatabaseColumn A META SQL sub-element.
SqlDatabaseTable A META SQL sub-element.
SqlEmptyMonitor The empty implementation of SqlMonitor interface.
SqlInputValue The entity for a dynamic input value.
SqlMappingAttribute The mapping rule sub-element for one output attribute.
SqlMappingIdentity The identity related to one output attribute.
SqlMappingItem The mapping rule element for one output attribute, which is a mapping item.
SqlMappingResult Holds the results of an explicit and an implicit mapping rules merging.
SqlMappingRule The precompiled mapping entity for one external META SQL mapping rule.
SqlMetaAndOr A META SQL sub-element.
SqlMetaConst A META SQL sub-element.
SqlMetaIdent A META SQL sub-element.
SqlMetaIf A META SQL sub-element.
SqlMetaIfItem A META SQL sub-element.
SqlMetaLogExpr A META SQL sub-element.
SqlMetaLogOperator A META SQL sub-element.
SqlMetaOperator A META SQL sub-element.
SqlMetaOrd A META SQL sub-element.
SqlMetaSqlFragment A META SQL sub-element.
SqlMetaStatement Precompiled META SQL statement.
SqlMetaText A META SQL sub-element.
SqlProcessContext The crate (design pattern) for all input parameters for the SqlMetaStatement.process(org.sqlproc.engine.impl.SqlMetaStatement.Type, Object, SqlControl, SqlEngine) Also can work as a context for a dynamic ANSI SQL query generation.
SqlProcessor Pre-compiled META SQL statements, output mappings and optional features (also known as the SQL Processor artifacts).
SqlProcessorLazyLexer  
SqlProcessorLazyParser  
SqlProcessorLexer  
SqlProcessorParser  
SqlProcessorParser.mapping_scope  
SqlProcessorParser.meta_scope  
SqlProcessResult Holds the results of ANSI SQL query generation.
SqlStandardControl The compound parameters controlling the META SQL execution.
SqlType The SQL type of a dynamic input value (SQL statement parameter) or an output value (SQL query scalar).
SqlUtils SQL Processor utilities.
 

Enum Summary
SqlInputValue.Code Enumeration for no/upper/lower case conversion.
SqlInputValue.Mode Enumeration for IN/OUT/INOUT mode of callable statement parameter.
SqlInputValue.Type Enumeration for the type of input value.
SqlMetaAndOr.Type The enumeration of types.
SqlMetaLogOperator.Type The enumeration of the logical operator types.
SqlMetaSqlFragment.Type The enumeration of types.
SqlMetaStatement.Type The SQL command type.
SqlProcessor.FeatureType The mapping rule type.
SqlProcessor.FilterStatus This status is the result of the filters processing, based on the next rules:
in the case there are no filters
- there are activeFilters, the artifact is dead - NOK
- otherwise the artifact is ok - OK
in the case there are filters
- there are no activeFilters, the artifact is ok, but lower priority - OK_LOWER
- there are activeFilters, and the intersection is not empty, the artifact is ok - OK
- there are activeFilters, and the intersection is empty, the artifact is dead - NOK
SqlProcessor.MappingType The mapping rule type.
SqlProcessor.StatementType The META SQL statement type.
 

Package org.sqlproc.engine.impl Description

The private part of the SQL Processor implementation.

Author:
Vladimir Hudec


Copyright © 2014. All rights reserved.