Class SqlDatabaseColumn

java.lang.Object
org.sqlproc.engine.impl.SqlDatabaseColumn
All Implemented Interfaces:
SqlMetaElement, SqlMetaSimple

class SqlDatabaseColumn extends Object implements SqlMetaSimple
A META SQL sub-element. It represents the name of a database column, which is a text without any semantic value for a META SQL generation.
Author:
Vladimir Hudec
  • Field Details

    • logger

      final org.slf4j.Logger logger
      The internal slf4j logger.
    • name

      private String name
      The name of a database column.
  • Constructor Details

    • SqlDatabaseColumn

      SqlDatabaseColumn(String name)
      Creates a new instance. It's used from inside ANTLR parser.
      Parameters:
      name - the name of a database column
  • Method Details

    • 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