org.sqlproc.engine.impl
Class SqlMetaText
java.lang.Object
org.sqlproc.engine.impl.SqlMetaText
- All Implemented Interfaces:
- SqlMetaElement, SqlMetaSimple
class SqlMetaText
- extends Object
- implements SqlMetaSimple
A META SQL sub-element. It represents a text without any semantic value for a META SQL generation.
- Author:
- Vladimir Hudec
Field Summary |
(package private) org.slf4j.Logger |
logger
The internal slf4j logger. |
private String |
sql
An ANSI SQL fragment from META SQL. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
final org.slf4j.Logger logger
- The internal slf4j logger.
sql
private String sql
- An ANSI SQL fragment from META SQL.
SqlMetaText
SqlMetaText(String sql)
- Creates a new instance. It's used from inside ANTLR parser.
- Parameters:
sql
- the ANSI SQL fragment from META SQL
process
public 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.
- Specified by:
process
in interface SqlMetaElement
- Parameters:
ctx
- the crate for all input parameters and the context of processing
Copyright © 2011. All Rights Reserved.