A B C D E F G H I J L M N O P Q R S T U V W

A

AbstractDatabaseServer - Class in com.googlecode.jdbw.server
A common base class for many types of DatabaseServers.
AbstractDatabaseServer(JDBCDriverDescriptor) - Constructor for class com.googlecode.jdbw.server.AbstractDatabaseServer
 
AbstractDatabaseType - Class in com.googlecode.jdbw.server
Includes some fundamental checks for connection errors and default implementations for some JDBW objects
AbstractDatabaseType() - Constructor for class com.googlecode.jdbw.server.AbstractDatabaseType
 
addColumn(Column) - Method in class com.googlecode.jdbw.metadata.Index
 
ALL_KNOWN_SERVER_TYPES - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
AutoExecutor - Class in com.googlecode.jdbw
An auto executor will automatically allocate a connection from the pool when its SQL methods are called and return the connection and all resources once done.
AutoExecutor(DataSource, DatabaseServerType) - Constructor for class com.googlecode.jdbw.AutoExecutor
 

B

BatchUpdateHandler - Interface in com.googlecode.jdbw
This interface is used as a callback mechanism for handling results coming out of a batch query.
BatchUpdateHandlerAdapter - Class in com.googlecode.jdbw.util
This is a convenience class that implements ExecuteResultHandler and provides a default method implementation for this interface.
BatchUpdateHandlerAdapter() - Constructor for class com.googlecode.jdbw.util.BatchUpdateHandlerAdapter
 
batchWrite(String, List<Object[]>) - Method in class com.googlecode.jdbw.AutoExecutor
Shortcut for calling batchWrite(new BatchUpdateHandlerAdapter(), batchedSQL, parameters);
batchWrite(BatchUpdateHandler, String, List<Object[]>) - Method in class com.googlecode.jdbw.AutoExecutor
 
batchWrite(List<String>) - Method in class com.googlecode.jdbw.AutoExecutor
Shortcut for calling batchWrite(new BatchUpdateHandlerAdapter(), batchedSQL);
batchWrite(BatchUpdateHandler, List<String>) - Method in class com.googlecode.jdbw.AutoExecutor
 
batchWrite(BatchUpdateHandler, String, List<Object[]>) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
batchWrite(BatchUpdateHandler, List<String>) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
batchWrite(BatchUpdateHandler, List<String>) - Method in interface com.googlecode.jdbw.SQLExecutor
Executes a list of queries as one batch on the remote database server
batchWrite(BatchUpdateHandler, String, List<Object[]>) - Method in interface com.googlecode.jdbw.SQLExecutor
Executes a batch query where the SQL is structurally the same but parameters are different.
beginTransaction(TransactionIsolation) - Method in interface com.googlecode.jdbw.DatabaseConnection
Allocated a connection and begins a transaction
beginTransaction(TransactionIsolation) - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 

C

Catalog - Class in com.googlecode.jdbw.metadata
A database catalog, sometimes known as a "database" on the database server.
Catalog(MetaDataResolver, String) - Constructor for class com.googlecode.jdbw.metadata.Catalog
 
ClassTableMapping - Interface in com.googlecode.jdbw.jorm
 
close() - Method in interface com.googlecode.jdbw.DatabaseConnection
Closes this connection and any underlying data source
close(DataSource) - Method in interface com.googlecode.jdbw.DataSourceFactory
Closes a DataSource previously created by newDataSource on this object.
close() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
close() - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
close(DataSource) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource.Factory
 
closeDataSource(DataSource) - Method in interface com.googlecode.jdbw.DataSourceCloser
Called when a data source should be closed, trusting the implementing class knows how to close the data source
Column - Class in com.googlecode.jdbw.metadata
A column is a part of a database table, holding a specific value for every row in the table.
Column(int, String, int, String, int, int, int, String, Table) - Constructor for class com.googlecode.jdbw.metadata.Column
 
com.googlecode.jdbw - package com.googlecode.jdbw
 
com.googlecode.jdbw.impl - package com.googlecode.jdbw.impl
 
com.googlecode.jdbw.jorm - package com.googlecode.jdbw.jorm
 
com.googlecode.jdbw.metadata - package com.googlecode.jdbw.metadata
 
com.googlecode.jdbw.server - package com.googlecode.jdbw.server
 
com.googlecode.jdbw.server.h2 - package com.googlecode.jdbw.server.h2
 
com.googlecode.jdbw.server.mysql - package com.googlecode.jdbw.server.mysql
 
com.googlecode.jdbw.server.postgresql - package com.googlecode.jdbw.server.postgresql
 
com.googlecode.jdbw.server.sybase - package com.googlecode.jdbw.server.sybase
 
com.googlecode.jdbw.util - package com.googlecode.jdbw.util
 
commit() - Method in interface com.googlecode.jdbw.DatabaseTransaction
This will commit the transaction on the remote server and the connection will be returned to the pool.
compareTo(Catalog) - Method in class com.googlecode.jdbw.metadata.Catalog
 
compareTo(Column) - Method in class com.googlecode.jdbw.metadata.Column
 
compareTo(Index) - Method in class com.googlecode.jdbw.metadata.Index
 
compareTo(Schema) - Method in class com.googlecode.jdbw.metadata.Schema
 
compareTo(StoredProcedure) - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
compareTo(Table) - Method in class com.googlecode.jdbw.metadata.Table
 
compareTo(View) - Method in class com.googlecode.jdbw.metadata.View
 
concatenateStringList(List<String>, String) - Static method in class com.googlecode.jdbw.util.StringUtils
 
connect(DataSourceFactory) - Method in interface com.googlecode.jdbw.DatabaseServer
Created a new DataSource to this server and returns it wrapped in a DatabaseConnection
connect(DataSourceFactory) - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
connect() - Method in class com.googlecode.jdbw.server.h2.H2FileBasedServer
 
connect(DataSourceFactory) - Method in class com.googlecode.jdbw.server.h2.H2FileBasedServer
 
connect() - Method in class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
connect(DataSourceFactory) - Method in class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
connection - Variable in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
createAutoExecutor() - Method in interface com.googlecode.jdbw.DatabaseConnection
Creates an AutoExecutor using this database connection for supplying connections
createAutoExecutor(DataSource) - Method in interface com.googlecode.jdbw.DatabaseServerType
Creates an AutoExecutor for this server type
createAutoExecutor() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
createAutoExecutor(DataSource) - Method in class com.googlecode.jdbw.server.AbstractDatabaseType
 
createCatalog(String) - Method in class com.googlecode.jdbw.metadata.DefaultMetaDataFactory
 
createCatalog(String) - Method in interface com.googlecode.jdbw.metadata.MetaDataFactory
 
createExampleObject(int) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
createExecutor(Connection) - Method in interface com.googlecode.jdbw.DatabaseServerType
Creates an SQLExecutor for this server type
createExecutor(Connection) - Method in class com.googlecode.jdbw.server.AbstractDatabaseType
 
createExecutor(Connection) - Method in class com.googlecode.jdbw.server.mysql.MySQLServerType
 
createMetaDataResolver(DataSource) - Method in interface com.googlecode.jdbw.DatabaseServerType
Creates a MetaDataResolver for this server type
createMetaDataResolver() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
createMetaDataResolver(DataSource) - Method in class com.googlecode.jdbw.server.AbstractDatabaseType
 
createMetaDataResolver(DataSource) - Method in class com.googlecode.jdbw.server.mysql.MySQLServerType
 
createMetaDataResolver(DataSource) - Method in class com.googlecode.jdbw.server.sybase.SybaseASEServerType
 
createSchema(Catalog, String) - Method in class com.googlecode.jdbw.metadata.DefaultMetaDataFactory
 
createSchema(Catalog, String) - Method in interface com.googlecode.jdbw.metadata.MetaDataFactory
 
createTable(Schema, String) - Method in class com.googlecode.jdbw.metadata.DefaultMetaDataFactory
 
createTable(Schema, String) - Method in interface com.googlecode.jdbw.metadata.MetaDataFactory
 

D

DatabaseConnection - Interface in com.googlecode.jdbw
This interface represents a connection to a database server, although in reality this is probably more than one connection (probably a pool of them).
DatabaseConnectionImpl - Class in com.googlecode.jdbw.impl
This is a default implementation of the DatabaseConnection interface, you can construct objects of this type with a Connection or a DataSource.
DatabaseConnectionImpl(Connection) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by one physical database connection.
DatabaseConnectionImpl(Connection, DatabaseServerType) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by one physical database connection.
DatabaseConnectionImpl(DataSource) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by a DataSource.
DatabaseConnectionImpl(DataSource, DatabaseServerType) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by a DataSource.
DatabaseConnectionImpl(DataSource, DataSourceCloser) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by a DataSource.
DatabaseConnectionImpl(DataSource, DataSourceCloser, DatabaseServerType) - Constructor for class com.googlecode.jdbw.impl.DatabaseConnectionImpl
Creates a DatabaseConnectionImpl backed by a DataSource.
DatabaseServer - Interface in com.googlecode.jdbw
This interface represents a database server and exposes methods for inspecting the servers characteristics and establishing a DatabaseConnection to it.
DatabaseServerType - Interface in com.googlecode.jdbw
This interface represents a type (MySQL, PostgreSQL, etc...) of database, with methods used for helping you adapt to this particular server's dialect of SQL
DatabaseServerTypes - Class in com.googlecode.jdbw
This is a repository of known database server types.
DatabaseTransaction - Interface in com.googlecode.jdbw
Representing a ongoing database transaction.
dataSource - Variable in class com.googlecode.jdbw.metadata.MetaDataResolver
 
DataSourceCloser - Interface in com.googlecode.jdbw
This interface is used for closing a DataSource.
DataSourceFactory - Interface in com.googlecode.jdbw
This interface is used by a DatabaseServer to construct a DataSource from its configuration.
DefaultClassTableMapping - Class in com.googlecode.jdbw.jorm
 
DefaultClassTableMapping() - Constructor for class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
DefaultClassTableMapping(String) - Constructor for class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
DefaultClassTableMapping(String, String) - Constructor for class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
DefaultEntityInitializer - Class in com.googlecode.jdbw.jorm
 
DefaultEntityInitializer() - Constructor for class com.googlecode.jdbw.jorm.DefaultEntityInitializer
 
DefaultMetaDataFactory - Class in com.googlecode.jdbw.metadata
A default meta data factory implementation that will create default implementations of each meta data object (Catalog, Table, Column, etc...)
DefaultMetaDataFactory(MetaDataResolver) - Constructor for class com.googlecode.jdbw.metadata.DefaultMetaDataFactory
 
DefaultSQLDialect - Class in com.googlecode.jdbw.server
A default implementation of SQLDialect providing some functionality which is common to most database servers.
DefaultSQLDialect() - Constructor for class com.googlecode.jdbw.server.DefaultSQLDialect
 

E

EntityInitializer - Interface in com.googlecode.jdbw.jorm
 
equals(Object) - Method in class com.googlecode.jdbw.metadata.Catalog
 
equals(Object) - Method in class com.googlecode.jdbw.metadata.Column
 
equals(Object) - Method in class com.googlecode.jdbw.metadata.Schema
 
equals(Object) - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
escapeIdentifier(String) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
escapeIdentifier(String) - Method in class com.googlecode.jdbw.server.h2.H2SQLDialect
 
escapeIdentifier(String) - Method in interface com.googlecode.jdbw.SQLDialect
Takes the name of a database object (table, column, etc) and returns the name wrapped in characters that marks it's an identifier.
escapeString(String) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
escapeString(String) - Method in class com.googlecode.jdbw.server.sybase.SybaseASESQLDialect
 
escapeString(String) - Method in interface com.googlecode.jdbw.SQLDialect
Returns a string with all special characters replaced with their proper escape sequences.
execute(String, Object...) - Method in class com.googlecode.jdbw.AutoExecutor
Shortcut for calling execute(new ExecuteResultHandlerAdapter(), SQL, parameters);
execute(ExecuteResultHandler, String, Object...) - Method in class com.googlecode.jdbw.AutoExecutor
 
execute(ExecuteResultHandler, String, Object...) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
execute(ExecuteResultHandler, String, Object...) - Method in interface com.googlecode.jdbw.SQLExecutor
Sends a query to the database and handles any results through a callback interface
execute(Runnable) - Method in class com.googlecode.jdbw.util.SelfExecutor
 
ExecuteResultHandler - Interface in com.googlecode.jdbw
This interface is used to handle results when executing custom SQL code.
ExecuteResultHandlerAdapter - Class in com.googlecode.jdbw.util
This is a convenience class that implements ExecuteResultHandler and provides a default method implementation for this interface.
ExecuteResultHandlerAdapter() - Constructor for class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
executeUpdate(Statement, String) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
extractColumnFromMetaResult(ResultSet, Table) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
extractIndexDataFromMetaResult(ResultSet, Map<String, Index>, Table) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 

F

formatBinary(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatBinary(Object) - Method in class com.googlecode.jdbw.server.sybase.SybaseASESQLDialect
 
formatBoolean(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatDate(Date) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatDate(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatDate(Date) - Method in interface com.googlecode.jdbw.SQLDialect
Formats a java Date into the preferred date string format for this database server type, probably YYYY-MM-DD
formatDateTime(Date) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatDatetime(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatDateTime(Date) - Method in interface com.googlecode.jdbw.SQLDialect
Formats a java Date into the preferred date time string format for this database server type, probably YYYY-MM-DD HH:MM:SS.ZZZ
formatDecimal(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatFloatingPoint(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatInteger(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatJDBCUrl(String, int, String) - Method in interface com.googlecode.jdbw.JDBCDriverDescriptor
Given a host, port and default catalog, return a JDBC URL formatted to be used by this driver
formatJDBCUrl(String, int, String) - Method in class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
formatJDBCUrl(String, int, String) - Method in class com.googlecode.jdbw.server.mysql.MySQLCommonJDBCDriverDescriptor
 
formatJDBCUrl(String, int, String) - Method in class com.googlecode.jdbw.server.mysql.MySQLDefaultJDBCDriverDescriptor
 
formatJDBCUrl(String, int, String) - Method in class com.googlecode.jdbw.server.postgresql.PostgresqlJDBCDriverDescriptor
 
formatJDBCUrl(String, int, String) - Method in class com.googlecode.jdbw.server.sybase.SybaseJConn3JDBCDriverDescriptor
 
formatJDBCUrlForAnonymousInMemory() - Method in class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
formatJDBCUrlForFile(String) - Method in class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
formatJDBCUrlForInMemory(String) - Method in class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
formatString(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatTime(Date) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatTime(Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatTime(Date) - Method in interface com.googlecode.jdbw.SQLDialect
Formats a java Date into the preferred time string format for this database server type, probably HH:MM:SS.ZZZ
formatValue(Object, int) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
formatValue(Object, int) - Method in interface com.googlecode.jdbw.SQLDialect
Formats a generic object into a String that can be inserted into a dynamically constructed SQL statement.
fromLabel(String) - Static method in enum com.googlecode.jdbw.TransactionIsolation
 
fromLevel(int) - Static method in enum com.googlecode.jdbw.TransactionIsolation
 
fromSqlType(int) - Static method in class com.googlecode.jdbw.util.NullValue
 
Function - Class in com.googlecode.jdbw.metadata
Will hold metadata information about a function
Function() - Constructor for class com.googlecode.jdbw.metadata.Function
 

G

get(Class<T>, U) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
get(Class<T>, U, JORMDatabase.SearchPolicy) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
getAll(Class<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
getAllIndexes() - Method in class com.googlecode.jdbw.metadata.Table
 
getAutoIncrement() - Method in class com.googlecode.jdbw.metadata.Column
 
getCatalog(String) - Method in interface com.googlecode.jdbw.DatabaseConnection
Looks up one catalog on the server
getCatalog(String) - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
getCatalog(String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getCatalog() - Method in class com.googlecode.jdbw.metadata.Schema
 
getCatalog() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
getCatalog() - Method in class com.googlecode.jdbw.metadata.Table
 
getCatalog() - Method in class com.googlecode.jdbw.metadata.View
 
getCatalogNames() - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getCatalogs() - Method in interface com.googlecode.jdbw.DatabaseConnection
 
getCatalogs() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
getCatalogs() - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getCode() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
getColumn(int) - Method in class com.googlecode.jdbw.metadata.Index
 
getColumn(String) - Method in class com.googlecode.jdbw.metadata.Table
Looks up one column
getColumn(int) - Method in class com.googlecode.jdbw.metadata.Table
Retrieves a column by index the database
getColumnMap() - Method in class com.googlecode.jdbw.metadata.Table
 
getColumnNames() - Method in class com.googlecode.jdbw.metadata.Index
 
getColumns() - Method in class com.googlecode.jdbw.metadata.Index
 
getColumns(String, String, Table) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getColumns() - Method in class com.googlecode.jdbw.metadata.Table
 
getColumnSize() - Method in class com.googlecode.jdbw.metadata.Column
 
getConnection() - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
getConnection(String, String) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
getConnectionProperties() - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
getConnectionProperties() - Method in class com.googlecode.jdbw.server.h2.H2NetworkServer
 
getConnectionProperties() - Method in class com.googlecode.jdbw.server.mysql.MySQLServer
 
getConnectionProperties() - Method in class com.googlecode.jdbw.server.postgresql.PostgresqlServer
 
getConnectionProperties() - Method in class com.googlecode.jdbw.server.sybase.SybaseASEServer
 
getConstant() - Method in enum com.googlecode.jdbw.TransactionIsolation
 
getCreateTableStatement(String, String, List<Column>, List<Index>) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
getCreateTableStatement(String, String, List<Column>, List<Index>) - Method in class com.googlecode.jdbw.server.h2.H2SQLDialect
 
getCreateTableStatement(String, String, List<Column>, List<Index>) - Method in class com.googlecode.jdbw.server.sybase.SybaseASESQLDialect
 
getCreateTableStatement(String, String, List<Column>, List<Index>) - Method in interface com.googlecode.jdbw.SQLDialect
 
getDecimalDigits() - Method in class com.googlecode.jdbw.metadata.Column
 
getDefaultCatalog() - Method in interface com.googlecode.jdbw.server.MultiCatalogDatabaseServer
 
getDefaultCatalog() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getDefaultCatalogName() - Method in interface com.googlecode.jdbw.DatabaseConnection
 
getDefaultCatalogName() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
getDefaultTransactionIsolation() - Method in interface com.googlecode.jdbw.DatabaseConnection
 
getDefaultTransactionIsolation() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
getDriverClassName() - Method in interface com.googlecode.jdbw.JDBCDriverDescriptor
 
getDriverClassName() - Method in class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
getDriverClassName() - Method in class com.googlecode.jdbw.server.mysql.MySQLDefaultJDBCDriverDescriptor
 
getDriverClassName() - Method in class com.googlecode.jdbw.server.postgresql.PostgresqlJDBCDriverDescriptor
 
getDriverClassName() - Method in class com.googlecode.jdbw.server.sybase.SybaseJConn3JDBCDriverDescriptor
 
getDriverDescriptor() - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
getDropTableStatement(String, String, String) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
getDropTableStatement(String, String, String) - Method in interface com.googlecode.jdbw.SQLDialect
 
getFieldNames(Class<T>) - Method in interface com.googlecode.jdbw.jorm.ClassTableMapping
 
getFieldNames(Class<T>) - Method in class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
getFunctionNames(String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getGeneratedKeys(Statement) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
getHostname() - Method in interface com.googlecode.jdbw.server.NetworkDatabaseServer
 
getHostname() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getId() - Method in interface com.googlecode.jdbw.jorm.JORMEntity
 
getIndexes(String, String, Table) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getIndexMap() - Method in class com.googlecode.jdbw.metadata.Table
 
getInitialValue(Class<T>, String) - Method in class com.googlecode.jdbw.jorm.DefaultEntityInitializer
 
getInitialValue(Class<T>, String) - Method in interface com.googlecode.jdbw.jorm.EntityInitializer
 
getInputParameterNames() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
getJDBCUrl() - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
getJDBCUrl() - Method in class com.googlecode.jdbw.server.h2.H2FileBasedServer
 
getJDBCUrl() - Method in class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
getJDBCUrl() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getLoginTimeout() - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
getLogWriter() - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
getMaxRowsToFetch() - Method in interface com.googlecode.jdbw.ExecuteResultHandler
This method is called just before the query is sent to the database, setting the property on the Statement which limits the number of rows we want back.
getMaxRowsToFetch() - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
getMetaDataFactory() - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getName() - Method in interface com.googlecode.jdbw.DatabaseServerType
 
getName() - Method in class com.googlecode.jdbw.metadata.Catalog
 
getName() - Method in class com.googlecode.jdbw.metadata.Column
 
getName() - Method in class com.googlecode.jdbw.metadata.Index
 
getName() - Method in class com.googlecode.jdbw.metadata.Schema
 
getName() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
getName() - Method in class com.googlecode.jdbw.metadata.Table
 
getName() - Method in class com.googlecode.jdbw.metadata.View
 
getName() - Method in class com.googlecode.jdbw.server.h2.H2ServerTypes.FileBased
 
getName() - Method in class com.googlecode.jdbw.server.h2.H2ServerTypes.InMemory
 
getName() - Method in class com.googlecode.jdbw.server.h2.H2ServerTypes.Network
 
getName() - Method in class com.googlecode.jdbw.server.mysql.MySQLServerType
 
getName() - Method in class com.googlecode.jdbw.server.postgresql.PostgresqlServerType
 
getName() - Method in class com.googlecode.jdbw.server.sybase.SybaseASEServerType
 
getNativeTypeName() - Method in class com.googlecode.jdbw.metadata.Column
 
getNrOfColumns() - Method in class com.googlecode.jdbw.metadata.Index
 
getNrOfColumns() - Method in class com.googlecode.jdbw.metadata.Table
 
getNullable() - Method in class com.googlecode.jdbw.metadata.Column
 
getOrdinalPosition() - Method in class com.googlecode.jdbw.metadata.Column
 
getParentLogger() - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
getPassword() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getPassword() - Method in interface com.googlecode.jdbw.server.UserAuthenticatedDatabaseServer
 
getPort() - Method in interface com.googlecode.jdbw.server.NetworkDatabaseServer
 
getPort() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getPrimaryKey() - Method in class com.googlecode.jdbw.metadata.Table
 
getProcedureInputParameterNames(String, String, StoredProcedure) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getSchema(String) - Method in class com.googlecode.jdbw.metadata.Catalog
 
getSchema() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
getSchema() - Method in class com.googlecode.jdbw.metadata.Table
 
getSchema() - Method in class com.googlecode.jdbw.metadata.View
 
getSchemaNames(String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getSchemas() - Method in class com.googlecode.jdbw.metadata.Catalog
 
getServerType() - Method in interface com.googlecode.jdbw.DatabaseConnection
 
getServerType() - Method in interface com.googlecode.jdbw.DatabaseServer
 
getServerType() - Method in class com.googlecode.jdbw.impl.DatabaseConnectionImpl
 
getServerType() - Method in class com.googlecode.jdbw.server.h2.H2FileBasedServer
 
getServerType() - Method in class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
getServerType() - Method in class com.googlecode.jdbw.server.h2.H2NetworkServer
 
getServerType() - Method in class com.googlecode.jdbw.server.mysql.MySQLServer
 
getServerType() - Method in class com.googlecode.jdbw.server.postgresql.PostgresqlServer
 
getServerType() - Method in class com.googlecode.jdbw.server.sybase.SybaseASEServer
 
getSingleLineCommentPrefix() - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
getSingleLineCommentPrefix() - Method in class com.googlecode.jdbw.server.sybase.SybaseASESQLDialect
 
getSingleLineCommentPrefix() - Method in interface com.googlecode.jdbw.SQLDialect
 
getSQLDialect() - Method in interface com.googlecode.jdbw.DatabaseServerType
 
getSQLDialect() - Method in class com.googlecode.jdbw.server.AbstractDatabaseType
 
getSQLDialect() - Method in class com.googlecode.jdbw.server.h2.H2ServerTypes.H2ServerType
 
getSQLDialect() - Method in class com.googlecode.jdbw.server.mysql.MySQLServerType
 
getSQLDialect() - Method in class com.googlecode.jdbw.server.sybase.SybaseASEServerType
 
getSqlType() - Method in class com.googlecode.jdbw.metadata.Column
Returns the datatype of this column, expressed as an integer which matches a constant in java.sql.Types.
getStoredProcedureCode(String, String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getStoredProcedureNames(String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getStoredProcedures() - Method in class com.googlecode.jdbw.metadata.Schema
 
getSystemTableNames(String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getTable() - Method in class com.googlecode.jdbw.metadata.Column
 
getTable() - Method in class com.googlecode.jdbw.metadata.Index
 
getTable(String) - Method in class com.googlecode.jdbw.metadata.Schema
Creates and returns a Table object for a particular table.
getTableMap() - Method in class com.googlecode.jdbw.metadata.Schema
 
getTableName(Class<T>) - Method in interface com.googlecode.jdbw.jorm.ClassTableMapping
 
getTableName(Class<T>) - Method in class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
getTables() - Method in class com.googlecode.jdbw.metadata.Schema
 
getUniqueKey() - Method in class com.googlecode.jdbw.metadata.Table
This method will return you the primary key if there is one, otherwise scan through the list of indexes and return the first available unique index.
getUsername() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
getUsername() - Method in interface com.googlecode.jdbw.server.UserAuthenticatedDatabaseServer
 
getUserTableNames(String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getViewNames(String, String) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
getViews() - Method in class com.googlecode.jdbw.metadata.Schema
 

H

H2_FILE - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
H2_IN_MEMORY - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
H2_NETWORK - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
H2FileBasedServer - Class in com.googlecode.jdbw.server.h2
 
H2FileBasedServer(String) - Constructor for class com.googlecode.jdbw.server.h2.H2FileBasedServer
 
H2InMemoryServer - Class in com.googlecode.jdbw.server.h2
 
H2InMemoryServer() - Constructor for class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
H2InMemoryServer(String) - Constructor for class com.googlecode.jdbw.server.h2.H2InMemoryServer
 
H2JDBCDriverDescriptor - Class in com.googlecode.jdbw.server.h2
 
H2JDBCDriverDescriptor() - Constructor for class com.googlecode.jdbw.server.h2.H2JDBCDriverDescriptor
 
H2NetworkServer - Class in com.googlecode.jdbw.server.h2
 
H2NetworkServer(String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.h2.H2NetworkServer
 
H2Server - Interface in com.googlecode.jdbw.server.h2
 
H2ServerTypes - Class in com.googlecode.jdbw.server.h2
 
H2ServerTypes.FileBased - Class in com.googlecode.jdbw.server.h2
 
H2ServerTypes.H2ServerType - Class in com.googlecode.jdbw.server.h2
 
H2ServerTypes.H2ServerType() - Constructor for class com.googlecode.jdbw.server.h2.H2ServerTypes.H2ServerType
 
H2ServerTypes.InMemory - Class in com.googlecode.jdbw.server.h2
 
H2ServerTypes.Network - Class in com.googlecode.jdbw.server.h2
 
H2SQLDialect - Class in com.googlecode.jdbw.server.h2
 
H2SQLDialect() - Constructor for class com.googlecode.jdbw.server.h2.H2SQLDialect
 
hashCode() - Method in class com.googlecode.jdbw.metadata.Catalog
 
hashCode() - Method in class com.googlecode.jdbw.metadata.Column
 
hashCode() - Method in class com.googlecode.jdbw.metadata.Schema
 
hashCode() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 

I

Index - Class in com.googlecode.jdbw.metadata
An index on a database is a kind of fast lookup-table over (usually) one or (sometimes) more columns in a database table.
Index(String, boolean, boolean, boolean, Table, Column) - Constructor for class com.googlecode.jdbw.metadata.Index
 
insert(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database server and returns any auto-generated value the database is telling us about.
INSTANCE - Static variable in class com.googlecode.jdbw.server.h2.H2ServerTypes.FileBased
 
INSTANCE - Static variable in class com.googlecode.jdbw.server.h2.H2ServerTypes.InMemory
 
INSTANCE - Static variable in class com.googlecode.jdbw.server.h2.H2ServerTypes.Network
 
INSTANCE - Static variable in class com.googlecode.jdbw.server.mysql.MySQLServerType
 
INSTANCE - Static variable in class com.googlecode.jdbw.server.postgresql.PostgresqlServerType
 
INSTANCE - Static variable in class com.googlecode.jdbw.server.sybase.SybaseASEServerType
 
invalidateCache() - Method in class com.googlecode.jdbw.metadata.Table
This table class will cache the columns and indexes after reading them from the database server once, this method will clear the cache, forcing them to be re-read.
isBigDecimal(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isBinary(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isBoolean(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isClustered() - Method in class com.googlecode.jdbw.metadata.Index
 
isCompatible(int, int) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isCompatible(int, int) - Method in interface com.googlecode.jdbw.SQLDialect
 
isConnectionError(SQLException) - Method in interface com.googlecode.jdbw.DatabaseServerType
Check an SQLException with this server type if it is considered a connection error
isConnectionError(SQLException) - Method in class com.googlecode.jdbw.server.AbstractDatabaseType
 
isDate(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isDatetime(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isFloatingPoint(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isInteger(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isPrimaryKey() - Method in class com.googlecode.jdbw.metadata.Index
 
isString(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isTime(int) - Static method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
isUnique() - Method in class com.googlecode.jdbw.metadata.Index
 
isWrapperFor(Class<?>) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 

J

JDBCDriverDescriptor - Interface in com.googlecode.jdbw
This interface describes a JDBC driver and how to use it.
JORMDatabase - Class in com.googlecode.jdbw.jorm
 
JORMDatabase(DatabaseConnection) - Constructor for class com.googlecode.jdbw.jorm.JORMDatabase
 
JORMDatabase(DatabaseConnection, ClassTableMapping, EntityInitializer) - Constructor for class com.googlecode.jdbw.jorm.JORMDatabase
 
JORMDatabase.SearchPolicy - Enum in com.googlecode.jdbw.jorm
 
JORMEntity<T> - Interface in com.googlecode.jdbw.jorm
 

L

leftColumn(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of every row
leftColumnAsString(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of every row as a list of Strings

M

MetaDataFactory - Interface in com.googlecode.jdbw.metadata
A factory interface to be implemented by database servers to customize how and which meta data objects are constructed.
metaDataResolver - Variable in class com.googlecode.jdbw.metadata.DefaultMetaDataFactory
 
MetaDataResolver - Class in com.googlecode.jdbw.metadata
The MetaDataResolver is used to extract meta data from the database server.
MetaDataResolver(DataSource) - Constructor for class com.googlecode.jdbw.metadata.MetaDataResolver
 
MultiCatalogDatabaseServer - Interface in com.googlecode.jdbw.server
A DatabaseServer which supports multiple catalogs
MYSQL - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
MySQLCommonJDBCDriverDescriptor - Class in com.googlecode.jdbw.server.mysql
This driver descriptor overrides the default MySQL JDBC driver descriptor and adds certain common parameters to the URL.
MySQLCommonJDBCDriverDescriptor() - Constructor for class com.googlecode.jdbw.server.mysql.MySQLCommonJDBCDriverDescriptor
 
MySQLDefaultJDBCDriverDescriptor - Class in com.googlecode.jdbw.server.mysql
This driver descriptor is designed to be used with the official MySQL JDBC driver.
MySQLDefaultJDBCDriverDescriptor() - Constructor for class com.googlecode.jdbw.server.mysql.MySQLDefaultJDBCDriverDescriptor
 
MySQLServer - Class in com.googlecode.jdbw.server.mysql
This class represents a MySQL database server that is connected to over a TCP/IP network.
MySQLServer(String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.mysql.MySQLServer
 
MySQLServer(JDBCDriverDescriptor, String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.mysql.MySQLServer
 
MySQLServerType - Class in com.googlecode.jdbw.server.mysql
A MySQL database server

N

NetworkDatabaseServer - Interface in com.googlecode.jdbw.server
A database server which is connected to over TCP/IP network
newDataSource(String, Properties) - Method in interface com.googlecode.jdbw.DataSourceFactory
Creates a new DataSource using supplied connection configuration
newDataSource(String, Properties) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource.Factory
 
newEntities(Class<T>, int) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
newEntities(Class<T>, U...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
newEntity(Class<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
newEntity(Class<T>, U) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
nextResultSet() - Method in interface com.googlecode.jdbw.ExecuteResultHandler
This method is called in a multi result set query after one result set have been read and another one is coming.
nextResultSet() - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
nextRow(Object[]) - Method in interface com.googlecode.jdbw.ExecuteResultHandler
The callback is called once for every row returned by a result set.
nextRow(Object[]) - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
Nullability - Enum in com.googlecode.jdbw.metadata
This enum represents the state of table column as to whether it can be assigned the null value or not.
NullValue - Class in com.googlecode.jdbw.util
This class is a null value representation when dealing with SQL parameters.
NullValue.Binary - Class in com.googlecode.jdbw.util
Represents a null binary value.
NullValue.Binary() - Constructor for class com.googlecode.jdbw.util.NullValue.Binary
 
NullValue.Decimal - Class in com.googlecode.jdbw.util
Represents a null decimal value.
NullValue.Decimal() - Constructor for class com.googlecode.jdbw.util.NullValue.Decimal
 
NullValue.Double - Class in com.googlecode.jdbw.util
Represents a null double value.
NullValue.Double() - Constructor for class com.googlecode.jdbw.util.NullValue.Double
 
NullValue.Integer - Class in com.googlecode.jdbw.util
Represents a null integer value.
NullValue.Integer() - Constructor for class com.googlecode.jdbw.util.NullValue.Integer
 
NullValue.String - Class in com.googlecode.jdbw.util
Represents a null varchar value.
NullValue.String() - Constructor for class com.googlecode.jdbw.util.NullValue.String
 
NullValue.Timestamp - Class in com.googlecode.jdbw.util
Represents a null timestamp value.
NullValue.Timestamp() - Constructor for class com.googlecode.jdbw.util.NullValue.Timestamp
 

O

onBatchResult(int[]) - Method in interface com.googlecode.jdbw.BatchUpdateHandler
Callback method for the return codes of the batch
onBatchResult(int[]) - Method in class com.googlecode.jdbw.util.BatchUpdateHandlerAdapter
 
onDone() - Method in interface com.googlecode.jdbw.ExecuteResultHandler
This method is called when all processing of the query is done and the statement is about to be closed.
onDone() - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
OneSharedConnectionDataSource - Class in com.googlecode.jdbw.util
Very primitive database connection source which only keeps one connection in the pool.
OneSharedConnectionDataSource(Connection) - Constructor for class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
OneSharedConnectionDataSource.Factory - Class in com.googlecode.jdbw.util
 
OneSharedConnectionDataSource.Factory() - Constructor for class com.googlecode.jdbw.util.OneSharedConnectionDataSource.Factory
 
onGeneratedKey(Object) - Method in interface com.googlecode.jdbw.BatchUpdateHandler
Callback method for generated keys that happened during the batch.
onGeneratedKey(Object) - Method in interface com.googlecode.jdbw.ExecuteResultHandler
When a key has been generated on the server by the query, this callback is called with that value
onGeneratedKey(Object) - Method in class com.googlecode.jdbw.util.BatchUpdateHandlerAdapter
 
onGeneratedKey(Object) - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
onResultSet(List<String>, List<Integer>) - Method in interface com.googlecode.jdbw.ExecuteResultHandler
This callback is invoked when a new result set is read from the server, if the result set contains any rows they will appear in subsequent calls to the nextRow(Object[] row) callback.
onResultSet(List<String>, List<Integer>) - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
onUpdateCount(int) - Method in interface com.googlecode.jdbw.ExecuteResultHandler
Callback called for queries that updated rows
onUpdateCount(int) - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 
onWarning(SQLWarning) - Method in interface com.googlecode.jdbw.BatchUpdateHandler
Callback method for SQLWarnings that occurred during the batch
onWarning(SQLWarning) - Method in interface com.googlecode.jdbw.ExecuteResultHandler
Callback called for every SQLWarning the server sent for the query
onWarning(SQLWarning) - Method in class com.googlecode.jdbw.util.BatchUpdateHandlerAdapter
 
onWarning(SQLWarning) - Method in class com.googlecode.jdbw.util.ExecuteResultHandlerAdapter
 

P

persist(T) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
persist(T...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
persist(Collection<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
POSTGRESQL - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
PostgresqlJDBCDriverDescriptor - Class in com.googlecode.jdbw.server.postgresql
JDBC driver descriptor designed to work with the official PostgreSQL JDBC client driver, org.postgresql.Driver
PostgresqlJDBCDriverDescriptor() - Constructor for class com.googlecode.jdbw.server.postgresql.PostgresqlJDBCDriverDescriptor
 
PostgresqlServer - Class in com.googlecode.jdbw.server.postgresql
This class represents a PostgreSQL server connected to over a TCP/IP network.
PostgresqlServer(String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.postgresql.PostgresqlServer
 
PostgresqlServer(JDBCDriverDescriptor, String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.postgresql.PostgresqlServer
 
PostgresqlServerType - Class in com.googlecode.jdbw.server.postgresql
 
prepareBatchUpdateStatement(String) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
prepareExecuteStatement(String) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
prepareInsertStatement(String) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
prepareQueryStatement(String) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 

Q

query(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the whole ResultSet as a list of Object arrays.
queryAsStrings(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the whole ResultSet as a list of String arrays.

R

readResultSetColumn(ResultSet, int) - Method in class com.googlecode.jdbw.metadata.MetaDataResolver
 
refresh() - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
refresh(Executor) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
refresh(T...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
refresh(Class<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
refresh(Class<T>, U...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
register(Class<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
register(Class<T>, ClassTableMapping) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
register(Class<T>, ClassTableMapping, EntityInitializer) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
remove(T...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
remove(Collection<T>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
remove(Class<T>, U...) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
remove(Class<T>, Collection<U>) - Method in class com.googlecode.jdbw.jorm.JORMDatabase
 
rollback() - Method in interface com.googlecode.jdbw.DatabaseTransaction
This will rollback the transaction on the remote server and the connection will be returned to the pool.

S

safeType(Column, Object) - Method in class com.googlecode.jdbw.server.DefaultSQLDialect
 
safeType(Column, Object) - Method in interface com.googlecode.jdbw.SQLDialect
Attempts to convert a particular value to an acceptable format.
Schema - Class in com.googlecode.jdbw.metadata
In database terminology, especially in the JDBC world, a Schema is a middle level organizational container.
Schema(MetaDataResolver, Catalog, String) - Constructor for class com.googlecode.jdbw.metadata.Schema
 
SelfExecutor - Class in com.googlecode.jdbw.util
 
SelfExecutor() - Constructor for class com.googlecode.jdbw.util.SelfExecutor
 
setConnectionProperty(String, String) - Method in interface com.googlecode.jdbw.DatabaseServer
Sets a property to be passed in when creating a database connection.
setConnectionProperty(String, String) - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
setLoginTimeout(int) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
setLogWriter(PrintWriter) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
setParameter(PreparedStatement, Object, int) - Method in class com.googlecode.jdbw.impl.SQLExecutorImpl
 
SQLDialect - Interface in com.googlecode.jdbw
This class contains methods to assist you in formatting SQL queries adjusted to the target database type
SQLExecutor - Interface in com.googlecode.jdbw
The SQLExecutor is the object sending the query to the remote database server and using a callback interface to process the result.
SQLExecutorImpl - Class in com.googlecode.jdbw.impl
This class is an implementation of the SQLExecutor that provides most of the functionality required for sending queries and receiving data.
SQLExecutorImpl(Connection) - Constructor for class com.googlecode.jdbw.impl.SQLExecutorImpl
 
SQLWorker - Class in com.googlecode.jdbw.util
This utility class can be very helpful when sending simple queries to the database and you don't want to get too involved in the details.
SQLWorker(SQLExecutor) - Constructor for class com.googlecode.jdbw.util.SQLWorker
Creates a new SQLWorker with a specified underlying SQLExecutor to use for the actual database communication.
StandardDatabaseServer - Class in com.googlecode.jdbw.server
A common base class for DatabaseServers with are connected to over network and using a username/password for authentication.
StandardDatabaseServer(JDBCDriverDescriptor, String, int, String, String, String) - Constructor for class com.googlecode.jdbw.server.StandardDatabaseServer
 
StoredProcedure - Class in com.googlecode.jdbw.metadata
A stored procedure is normally a piece of programming code that has been pre-created on the server and has been compiled into some intermediate format, to be executed by a specific command.
StoredProcedure(MetaDataResolver, Catalog, Schema, String) - Constructor for class com.googlecode.jdbw.metadata.StoredProcedure
 
StringUtils - Class in com.googlecode.jdbw.util
You shouldn't need to care about this class, we're just using it internally for some common string operations.
StringUtils() - Constructor for class com.googlecode.jdbw.util.StringUtils
 
SYBASE_ASE - Static variable in class com.googlecode.jdbw.DatabaseServerTypes
 
SybaseASEServer - Class in com.googlecode.jdbw.server.sybase
This class represents a Sybase ASE server connected to over a TCP/IP network.
SybaseASEServer(String, int, String, String, String, String) - Constructor for class com.googlecode.jdbw.server.sybase.SybaseASEServer
 
SybaseASEServer(JDBCDriverDescriptor, String, int, String, String, String, String) - Constructor for class com.googlecode.jdbw.server.sybase.SybaseASEServer
 
SybaseASEServerType - Class in com.googlecode.jdbw.server.sybase
 
SybaseASESQLDialect - Class in com.googlecode.jdbw.server.sybase
Sybase SQL dialect specific traits
SybaseASESQLDialect() - Constructor for class com.googlecode.jdbw.server.sybase.SybaseASESQLDialect
 
SybaseJConn3JDBCDriverDescriptor - Class in com.googlecode.jdbw.server.sybase
This is a driver descriptor for the Sybase jconn3 driver, com.sybase.jdbc3.jdbc.SybDriver.
SybaseJConn3JDBCDriverDescriptor() - Constructor for class com.googlecode.jdbw.server.sybase.SybaseJConn3JDBCDriverDescriptor
 
SystemTable - Class in com.googlecode.jdbw.metadata
Will hold metadata information about a system table
SystemTable() - Constructor for class com.googlecode.jdbw.metadata.SystemTable
 

T

Table - Class in com.googlecode.jdbw.metadata
Table is the primary object you deal with in a database server, they contain at least one column (often more) making the definition of the table and 0 or more rows, which each row has a value for each column.
Table(MetaDataResolver, Schema, String) - Constructor for class com.googlecode.jdbw.metadata.Table
 
testConnection() - Method in interface com.googlecode.jdbw.DatabaseServer
Tries to create a new database connection and immediately close it.
testConnection() - Method in class com.googlecode.jdbw.server.AbstractDatabaseServer
 
toColumnName(Class<T>, String) - Method in interface com.googlecode.jdbw.jorm.ClassTableMapping
 
toColumnName(Class<T>, String) - Method in class com.googlecode.jdbw.jorm.DefaultClassTableMapping
 
top(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first row of the result set as an Object array.
topAsString(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first row of the result set as a String array.
topLeftValue(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of the first row
topLeftValueAsBigInteger(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of the first row, as a BigInteger
topLeftValueAsInt(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of the first row, as an Integer
topLeftValueAsLong(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of the first row, as a Long
topLeftValueAsString(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database and returns the first column of the first row, as a String
toString() - Method in class com.googlecode.jdbw.metadata.Catalog
 
toString() - Method in class com.googlecode.jdbw.metadata.Column
 
toString() - Method in class com.googlecode.jdbw.metadata.Index
 
toString() - Method in class com.googlecode.jdbw.metadata.Schema
 
toString() - Method in class com.googlecode.jdbw.metadata.StoredProcedure
 
toString() - Method in class com.googlecode.jdbw.metadata.Table
 
toString() - Method in class com.googlecode.jdbw.metadata.View
 
toString() - Method in class com.googlecode.jdbw.server.StandardDatabaseServer
 
toString() - Method in enum com.googlecode.jdbw.TransactionIsolation
 
TransactionIsolation - Enum in com.googlecode.jdbw
This enum contains the various levels of transactional isolation supported by JDBC.

U

unwrap(Class<T>) - Method in class com.googlecode.jdbw.util.OneSharedConnectionDataSource
 
UserAuthenticatedDatabaseServer - Interface in com.googlecode.jdbw.server
A database server which is using username/password authentication for access

V

valueOf(String) - Static method in enum com.googlecode.jdbw.jorm.JORMDatabase.SearchPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.jdbw.metadata.Nullability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.jdbw.TransactionIsolation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.googlecode.jdbw.jorm.JORMDatabase.SearchPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.jdbw.metadata.Nullability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.jdbw.TransactionIsolation
Returns an array containing the constants of this enum type, in the order they are declared.
View - Class in com.googlecode.jdbw.metadata
A View in the database world is a kind of virtual table, defined by a SELECT statement that is being run every time you select from the view.
View(Catalog, Schema, String) - Constructor for class com.googlecode.jdbw.metadata.View
 

W

write(String, Object...) - Method in class com.googlecode.jdbw.util.SQLWorker
Sends a query to the database server and expects nothing to return.

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2012. All Rights Reserved.