Package org.sqlproc.engine.impl
Interface SqlMetaElement
- All Known Subinterfaces:
SqlMetaSimple
- All Known Implementing Classes:
SqlDatabaseColumn
,SqlDatabaseTable
,SqlMappingItem
,SqlMetaAndOr
,SqlMetaConst
,SqlMetaIdent
,SqlMetaIf
,SqlMetaIfItem
,SqlMetaLogExpr
,SqlMetaOperator
,SqlMetaOrd
,SqlMetaSqlFragment
,SqlMetaStatement
,SqlMetaText
interface SqlMetaElement
The parents of all ANTLR grammar based elements for META SQL.
- Author:
- Vladimir Hudec
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprocess
(SqlProcessContext ctx) The main contract for a dynamic ANSI SQL Query generation.
-
Field Details
-
IDENT_SEPARATOR
static final char IDENT_SEPARATOR- See Also:
-
IDENT_PREFIX
static final char IDENT_PREFIX- See Also:
-
lIDENT_PREFIX
static final int lIDENT_PREFIX- See Also:
-
CONST_PREFIX
static final char CONST_PREFIX- See Also:
-
lCONST_PREFIX
static final int lCONST_PREFIX- See Also:
-
AND_PREFIX
- See Also:
-
OR_PREFIX
- See Also:
-
WHERE_PREFIX
- See Also:
-
SET_PREFIX
- See Also:
-
VALUES_PREFIX
- See Also:
-
-
Method Details
-
process
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
-