jet.server.api.db
Interface Table
- All Superinterfaces:
- DBObject
- public interface Table
- extends DBObject
A Table is a data table in a database.
|
Method Summary |
int |
delete(FieldValue[] fields)
|
int |
delete(java.lang.String whereClause)
|
Fields |
fields()
|
Field |
fields(int index)
|
Field |
fields(java.lang.String fieldName)
|
Database |
getDatabase()
|
java.lang.String |
getExternalDataPath(FieldValue[] fields)
|
boolean |
hasExternalData()
|
int |
insert(FieldValue[] fields)
|
int |
insert(java.util.List records)
|
Recordset |
query(Field[] fields,
java.lang.String whereClause,
boolean distinct)
|
Recordset |
query(Field[] fields,
java.lang.String whereClause,
boolean distinct,
int setType)
|
java.lang.Number |
queryAvgValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
|
int |
queryCountValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
|
java.lang.Number |
queryMaxValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
|
java.lang.Number |
queryMinValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
|
java.lang.Number |
querySumValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
|
Uniques |
uniques()
|
Unique |
uniques(int index)
|
Unique |
uniques(java.lang.String unqName)
|
int |
update(FieldValue[] fields,
java.lang.String whereClause)
|
getDatabase
public Database getDatabase()
fields
public Fields fields()
fields
public Field fields(int index)
fields
public Field fields(java.lang.String fieldName)
query
public Recordset query(Field[] fields,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
query
public Recordset query(Field[] fields,
java.lang.String whereClause,
boolean distinct,
int setType)
throws java.sql.SQLException
java.sql.SQLException
queryCountValue
public int queryCountValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
querySumValue
public java.lang.Number querySumValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
queryAvgValue
public java.lang.Number queryAvgValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
queryMaxValue
public java.lang.Number queryMaxValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
queryMinValue
public java.lang.Number queryMinValue(java.lang.String field,
java.lang.String whereClause,
boolean distinct)
throws java.sql.SQLException
java.sql.SQLException
insert
public int insert(FieldValue[] fields)
throws java.sql.SQLException
java.sql.SQLException
insert
public int insert(java.util.List records)
throws java.sql.SQLException
java.sql.SQLException
update
public int update(FieldValue[] fields,
java.lang.String whereClause)
throws java.sql.SQLException
java.sql.SQLException
delete
public int delete(java.lang.String whereClause)
throws java.sql.SQLException
java.sql.SQLException
delete
public int delete(FieldValue[] fields)
throws java.sql.SQLException
java.sql.SQLException
hasExternalData
public boolean hasExternalData()
getExternalDataPath
public java.lang.String getExternalDataPath(FieldValue[] fields)
uniques
public Uniques uniques()
uniques
public Unique uniques(int index)
uniques
public Unique uniques(java.lang.String unqName)