public class TableImpl extends java.lang.Object implements Table
Table implementationDatabaseObject.DbObjectStatus, DatabaseObject.DbObjectType| Modifier and Type | Method and Description |
|---|---|
long |
count()
Query the number of rows in this table.
|
DeleteStatement |
delete()
Create a new delete statement.
|
boolean |
equals(java.lang.Object other) |
DatabaseObject.DbObjectStatus |
existsInDatabase()
Query the existence of this database object.
|
java.lang.String |
getName()
Retrieve the name of the database object represented by the Java object.
|
Schema |
getSchema()
Retrieve the schema owning this database object.
|
Session |
getSession()
Retrieve the session owning the given schema object.
|
int |
hashCode() |
InsertStatement |
insert()
Create an insert statement using the list of all columns in the table.
|
InsertStatement |
insert(java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues)
Create an insert statement using the given key/value pairs.
|
InsertStatement |
insert(java.lang.String... fields)
Create an insert statement using the given list columns.
|
boolean |
isView()
Check if the underlying object is a view or not.
|
SelectStatement |
select(java.lang.String... projection)
Create a new select statement using the given projections.
|
void |
setView(boolean isView)
Set flag indicating if the underlying object is a view.
|
java.lang.String |
toString() |
UpdateStatement |
update()
Create a new update statement.
|
public Session getSession()
DatabaseObjectgetSession in interface DatabaseObjectSessionpublic Schema getSchema()
DatabaseObjectgetSchema in interface DatabaseObjectSchemapublic java.lang.String getName()
DatabaseObjectgetName in interface DatabaseObjectpublic DatabaseObject.DbObjectStatus existsInDatabase()
DatabaseObjectexistsInDatabase in interface DatabaseObjectDatabaseObject.DbObjectStatuspublic InsertStatement insert()
Tableinsert in interface TableInsertStatementpublic InsertStatement insert(java.lang.String... fields)
Tableinsert in interface Tablefields - one or more projection expressionsInsertStatementpublic InsertStatement insert(java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues)
Tableinsert in interface TablefieldsAndValues - table name-value pairsInsertStatementpublic SelectStatement select(java.lang.String... projection)
Tableselect in interface Tableprojection - one or more projection expressionsSelectStatementpublic UpdateStatement update()
Tableupdate in interface TableUpdateStatementpublic DeleteStatement delete()
Tabledelete in interface TableDeleteStatementpublic long count()
Tablepublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isView()
Tablepublic void setView(boolean isView)
isView - true if it is a View