Interface Literal

All Superinterfaces:
ArithmeticOperable, ComparisonOperable, Expression, OrderOperable, PatternMatchingOperable, Segment, Serializable
All Known Implementing Classes:
Literal.Default

public interface Literal extends Expression
字面量
Author:
Maning
  • Field Details

    • NULL

      static final Literal NULL
      NULL 常量
  • Method Details

    • of

      static Literal of(Object rawVal)
      字面量,不支持抛异常
      Parameters:
      rawVal - 原始值
      Returns:
      表达式
    • parse

      static Literal parse(Object rawVal)
      解析为字面量, 不支持返回null
      Parameters:
      rawVal - 原始值
      Returns:
      字面量包装
    • rawVal

      Object rawVal()
      原始值
      Returns:
      原始值
    • sql

      String sql()
      sql
      Returns:
      sql