Class RowImpl

    • Constructor Detail

      • RowImpl

        public RowImpl​(RowIdImpl id,
                       int expectedSize)
      • RowImpl

        public RowImpl​(Row row)
    • Method Detail

      • getId

        public RowIdImpl getId()
        Specified by:
        getId in interface Row
        Returns:
        the id of this row
      • getString

        public String getString​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a String (DataTypes TEXT, MEMO, GUID).
        Specified by:
        getString in interface Row
      • getBoolean

        public Boolean getBoolean​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Boolean (DataType BOOLEAN).
        Specified by:
        getBoolean in interface Row
      • getByte

        public Byte getByte​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Byte (DataType BYTE).
        Specified by:
        getByte in interface Row
      • getShort

        public Short getShort​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Short (DataType INT).
        Specified by:
        getShort in interface Row
      • getInt

        public Integer getInt​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Integer (DataType LONG).
        Specified by:
        getInt in interface Row
      • getBigDecimal

        public BigDecimal getBigDecimal​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a BigDecimal (DataTypes MONEY, NUMERIC).
        Specified by:
        getBigDecimal in interface Row
      • getFloat

        public Float getFloat​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Float (DataType FLOAT).
        Specified by:
        getFloat in interface Row
      • getDouble

        public Double getDouble​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Double (DataType DOUBLE).
        Specified by:
        getDouble in interface Row
      • getDate

        public Date getDate​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a Date (DataType SHORT_DATE_TIME).
        Specified by:
        getDate in interface Row
      • getLocalDateTime

        public LocalDateTime getLocalDateTime​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a LocalDateTime (DataType SHORT_DATE_TIME or EXT_DATE_TIME). This method will only work for Database instances configured for DateTimeType.LOCAL_DATE_TIME.
        Specified by:
        getLocalDateTime in interface Row
      • getBytes

        public byte[] getBytes​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, casting it to a byte[] (DataTypes BINARY, OLE).
        Specified by:
        getBytes in interface Row
      • getBlob

        public OleBlob getBlob​(String name)
        Description copied from interface: Row
        Convenience method which gets the value for the row with the given name, converting it to an OleBlob (DataTypes OLE).

        Note, the OleBlob should be closed after use.

        Specified by:
        getBlob in interface Row