Package mgui.datasources

This package contains the core classes for data source functionality. See http://mgui.wikidot.com/data-sources.
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Interface Summary
    Interface Description
    DataFieldListener
    Listener on a data field
    DataSet
    Interface for objects acting as a data set.
    DataSourceItem
    An item (i.e., table or query) in a DataSource.
    SQLObject
    Specifies an object which produces SQL statements.
  • Class Summary
    Class Description
    DataConnection
    Specifies a basic JDBC database connection, including: JDBC driver URL Connection name File location Login Password //TODO implement security on this
    DataField
    Object to specify a field data type and length.
    DataFieldEvent
    Event on a data field
    DataIndex<T extends java.lang.Comparable<T>>
    Class to index specified fields in a table.
    DataQuery
    Represents an SQL query.
    DataRecordSet
    Stores an open connection with a data source based upon an SQL specification.
    DataSource
    Acts as a port into the JDBC interface.
    DataSourceDriver
    Defines a JDBC driver for a DataConnection.
    DataSourceDrivers
    Holds a list of DataSourceDriver objects.
    DataTable
    General data table object specifying the organization of data into fields.
    DataTableSet
    Object stores a list of DataTable objects, all representing tables in a single DataSource
    DataType
    Holds information about a given data type
    DataTypes
    Class to provide functions for testing and comparing data types.
    LinkedDataStream<T extends java.lang.Comparable<T>>
    Provides a link to a data source, using a unique field as the link field.
  • Enum Summary
    Enum Description
    DataFieldEvent.EventCode  
  • Exception Summary
    Exception Description
    DataSourceException
    An exception on a data source object.