Interface SQLLiteral

All Known Implementing Classes:
ArrayLiteral, BooleanLiteral, ByteLiteral, CharacterLiteral, CollectionLiteral, EnumLiteral, FloatingPointLiteral, IntegerLiteral, MapLiteral, MapLiteral.MapKeyLiteral, MapLiteral.MapValueLiteral, NullLiteral, ObjectLiteral, ParameterLiteral, SingleCollectionLiteral, StringLiteral, TemporalLiteral, TypeConverterLiteral, TypeConverterMultiLiteral

public interface SQLLiteral
Representation of an SQL Literal in a query.
  • Method Summary

    Modifier and Type
    Method
    Description
    Accessor to the literal value
    void
    Method to set this literal as not being a parameter.
  • Method Details

    • getValue

      Object getValue()
      Accessor to the literal value
      Returns:
      the value of the literal
    • setNotParameter

      void setNotParameter()
      Method to set this literal as not being a parameter. If the literal if not currently a parameter then does nothing. Updates any underlying SQL to have the value.