Package com.gengoai.sql.sqlite
Class SQLiteFullTextTable
- java.lang.Object
-
- com.gengoai.sql.object.SQLObject
-
- com.gengoai.sql.sqlite.SQLiteFullTextTable
-
- All Implemented Interfaces:
NamedSQLElement
,SQLElement
,Serializable
public class SQLiteFullTextTable extends SQLObject
The type Sq lite full text table.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SQLiteFullTextTable(String name, @NonNull Table owner)
Instantiates a new Sq lite full text table.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Delete
delete(SQLElement where)
Creates a delete statement that will delete all rows matching the given where criteriaDelete
delete(String where)
Creates a delete statement that will delete all rows matching the given where criteriaString
getKeyword()
Gets the SQL Keyword associated with the objectUpdateStatement
rebuild()
Rebuilds the full text tableSelect
select()
Creates a select statement selecting from this table with nothing else specifiedSelect
select(@NonNull SQLElement... columns)
Creates a select statement selecting from this table returning the specified columnsSelect
selectAll()
Creates a select statement selecting all columns from this table.Update
update()
Creates an update statement for this tableUpdate
update(@NonNull UpdateType updateType)
Creates an update statement for this table-
Methods inherited from class com.gengoai.sql.object.SQLObject
create, create, createIfNotExists, drop, drop, dropIfExists, getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.gengoai.sql.SQLElement
getClassName
-
-
-
-
Method Detail
-
delete
public Delete delete(String where)
Creates a delete statement that will delete all rows matching the given where criteria- Parameters:
where
- the criteria for row deletion- Returns:
- the delete statement
-
delete
public Delete delete(SQLElement where)
Creates a delete statement that will delete all rows matching the given where criteria- Parameters:
where
- the criteria for row deletion- Returns:
- the delete statement
-
getKeyword
public String getKeyword()
Description copied from class:SQLObject
Gets the SQL Keyword associated with the object- Specified by:
getKeyword
in classSQLObject
- Returns:
- the SQL keyword
-
rebuild
public UpdateStatement rebuild()
Rebuilds the full text table- Returns:
- the sql update statement
-
select
public Select select()
Creates a select statement selecting from this table with nothing else specified- Returns:
- the select statement
-
select
public Select select(@NonNull @NonNull SQLElement... columns)
Creates a select statement selecting from this table returning the specified columns- Parameters:
columns
- the columns to select- Returns:
- the select statement
-
selectAll
public Select selectAll()
Creates a select statement selecting all columns from this table.- Returns:
- the select statement
-
update
public Update update(@NonNull @NonNull UpdateType updateType)
Creates an update statement for this table- Parameters:
updateType
- the type of update to perform- Returns:
- the update statement
-
update
public Update update()
Creates an update statement for this table- Returns:
- the update statement
-
-