Class Prepare.PreparedResultImpl

    • Field Detail

      • rootRel

        protected final RelNode rootRel
      • parameterRowType

        protected final RelDataType parameterRowType
      • isDml

        protected final boolean isDml
      • fieldOrigins

        protected final java.util.List<java.util.List<java.lang.String>> fieldOrigins
      • collations

        protected final java.util.List<RelCollation> collations
    • Method Detail

      • isDml

        public boolean isDml()
        Description copied from interface: Prepare.PreparedResult
        Returns whether this result is for a DML statement, in which case the result set is one row with one column containing the number of rows affected.
        Specified by:
        isDml in interface Prepare.PreparedResult
      • getFieldOrigins

        public java.util.List<java.util.List<java.lang.String>> getFieldOrigins()
        Description copied from interface: Prepare.PreparedResult
        Returns a list describing, for each result field, the origin of the field as a 4-element list of (database, schema, table, column).
        Specified by:
        getFieldOrigins in interface Prepare.PreparedResult
      • getPhysicalRowType

        public RelDataType getPhysicalRowType()
        Returns the physical row type of this prepared statement. May not be identical to the row type returned by the validator; for example, the field names may have been made unique.
      • getElementType

        public abstract java.lang.reflect.Type getElementType()
        Description copied from interface: Typed
        Gets the type of the element(s) that are returned in this collection.
        Specified by:
        getElementType in interface Typed
      • getRootRel

        public RelNode getRootRel()