Class V13Statement

    • Constructor Detail

      • V13Statement

        public V13Statement​(FbWireDatabase database)
        Creates a new instance of V13Statement for the specified database.
        Parameters:
        database - FbWireDatabase implementation
    • Method Detail

      • readSqlData

        protected RowValue readSqlData()
                                throws java.sql.SQLException,
                                       java.io.IOException
        Description copied from class: V10Statement
        Reads a single row from the database.
        Overrides:
        readSqlData in class V10Statement
        Returns:
        Row as a RowValue
        Throws:
        java.sql.SQLException
        java.io.IOException
      • writeSqlData

        protected void writeSqlData​(RowDescriptor rowDescriptor,
                                    RowValue fieldValues,
                                    boolean useActualLength)
                             throws java.io.IOException,
                                    java.sql.SQLException
        Description copied from class: V10Statement
        Write a set of SQL data from a RowValue.
        Overrides:
        writeSqlData in class V10Statement
        Parameters:
        rowDescriptor - The row descriptor
        fieldValues - The List containing the SQL data to be written
        useActualLength - Should actual field length be used (applies to CHAR)
        Throws:
        java.io.IOException - if an error occurs while writing to the underlying output stream
        java.sql.SQLException
      • writeSqlData

        protected void writeSqlData​(XdrOutputStream xdrOut,
                                    BlrCalculator blrCalculator,
                                    RowDescriptor rowDescriptor,
                                    RowValue fieldValues,
                                    boolean useActualLength)
                             throws java.io.IOException,
                                    java.sql.SQLException
        Throws:
        java.io.IOException
        java.sql.SQLException