org.sqlproc.engine.impl
Interface SqlMetaElement

All Known Subinterfaces:
SqlMetaSimple
All Known Implementing Classes:
SqlMetaAndOr, SqlMetaAndOrItem, SqlMetaConst, SqlMetaIdent, SqlMetaIf, SqlMetaIfItem, SqlMetaLogExpr, SqlMetaOrd, SqlMetaStatement, SqlMetaText

interface SqlMetaElement

The parents of all ANTLR grammar based elements for META SQL.

Author:
Vladimir Hudec

Field Summary
static java.lang.String AND_PREFIX
           
static char CONST_PREFIX
           
static char IDENT_PREFIX
           
static int IDENT_PREFIX_LEN
           
static char IDENT_SEPARATOR
           
static java.lang.String OR_PREFIX
           
 
Method Summary
 SqlProcessResult process(SqlProcessContext ctx)
          The main contract for a dynamic ANSI SQL Query generation.
 

Field Detail

IDENT_SEPARATOR

static final char IDENT_SEPARATOR
See Also:
Constant Field Values

IDENT_PREFIX

static final char IDENT_PREFIX
See Also:
Constant Field Values

IDENT_PREFIX_LEN

static final int IDENT_PREFIX_LEN
See Also:
Constant Field Values

CONST_PREFIX

static final char CONST_PREFIX
See Also:
Constant Field Values

AND_PREFIX

static final java.lang.String AND_PREFIX
See Also:
Constant Field Values

OR_PREFIX

static final java.lang.String OR_PREFIX
See Also:
Constant Field Values
Method Detail

process

SqlProcessResult process(SqlProcessContext ctx)
The main contract for a dynamic ANSI SQL Query generation. Also known as a META SQL processing. The composite pattern main contract. All ANTLR grammar based elements must implement this contract.

Parameters:
ctx - the crate for all input parameters and the context of processing


Copyright © 2010. All Rights Reserved.