Package org.apache.derby.vti


package org.apache.derby.vti
  • Class
    Description
    Interface describing a table function which can be given information about the context in which it runs.
    This interface is implemented by a read/write VTI class that wants to control when modifications to the VTI are deferred, or to be notified that a it is to be modified.
    This class contains a table function which can be used to bulk-import data from a foreign database.
    This class contains a table function which forwards its behavior to another ResultSet wrapped inside it.
    An internal api for VTIs to allow VTI's written in terms of the datatype system, e.g. returning rows.
     
    Support for pushing SQL statement information down into a virtual table.
    Interface for Table Functions which can be told which columns need to be fetched plus simple bounds on those columns.
    An expression to be pushed into a Table Function so that the Table Function can short-circuit its processing and return fewer rows.
    An AND of two Restrictions
    A simple comparison of a column to a constant value.
    An OR of two Restrictions
    This is an abstract table function which assumes that all columns are strings and which coerces the strings to reasonable values for various getXXX() methods.
    An abstract implementation of PreparedStatement (JDBC 3.0) that is useful when writing a read-write (updatable) virtual table interface (VTI).
    Context parameter which is passed to an AwareVTI.
    VTICosting is the interface that the query optimizer uses to cost Table Functions.
    VTIEnvironment is the state variable created by the optimizer to help it place a Table Function in the join order.
    An abstract implementation of ResultSetMetaData (JDBC 1.2) that is useful when writing a VTI (virtual table interface).
    An abstract implementation of ResultSet that is useful when writing table functions, read-only VTIs (virtual table interface), and the ResultSets returned by executeQuery in read-write VTI classes.
    A struct class which is useful for describing columns and parameters.
    This is a VTI designed to read XML files which are structured like row sets.