Class SQLMethodInvokeExpr

All Implemented Interfaces:
SQLExpr, SQLObject, SQLReplaceable, Serializable, Cloneable
Direct Known Subclasses:
OdpsNewExpr, SQLAggregateExpr

public class SQLMethodInvokeExpr extends SQLExprImpl implements SQLReplaceable, Serializable
See Also:
  • Field Details

    • arguments

      protected final List<SQLExpr> arguments
    • methodName

      protected String methodName
    • methodNameHashCode64

      protected long methodNameHashCode64
    • owner

      protected SQLExpr owner
    • from

      protected SQLExpr from
    • using

      protected SQLExpr using
    • hasFor

      protected SQLExpr hasFor
    • trimOption

      protected String trimOption
    • resolvedReturnDataType

      protected transient SQLDataType resolvedReturnDataType
  • Constructor Details

    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr()
    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr(String methodName)
    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr(String methodName, long methodNameHashCode64)
    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr(String methodName, SQLExpr owner)
    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr(String methodName, SQLExpr owner, SQLExpr... params)
    • SQLMethodInvokeExpr

      public SQLMethodInvokeExpr(String methodName, SQLExpr owner, List<SQLExpr> params)
  • Method Details