DatabaseCollection
public class SQLDatabaseCollection extends AbstractDatabaseCollection<SQLDatabase>
Constructor | Description |
---|---|
SQLDatabaseCollection(String name,
SQLDatabase database,
DatabaseCollectionType type) |
Modifier and Type | Method | Description |
---|---|---|
CollectionField |
addField(String name) |
Adds a new field to this
DatabaseCollection with the name name . |
AliasDatabaseCollection |
as(String alias) |
Gets this
DatabaseCollection with an alias name. |
void |
clear() |
Clear all data in this
DatabaseCollection . |
DeleteQuery |
delete() |
Returns a
DeleteQuery to delete data in this DatabaseCollection . |
void |
drop() |
Drops this
DatabaseCollection . |
FindQuery |
find() |
Returns a
FindQuery to specify conditions to find data on this DatabaseCollection |
CollectionField |
getField(String name) |
Get a specific field by
name . |
Collection<CollectionField> |
getFields() |
Returns all database collection fields with his information.
|
long |
getSize() |
Returns the size of data in this
DatabaseCollection . |
QueryGroup |
group() |
Returns a new
QueryGroup . |
boolean |
hasField(String name) |
Check if a field with the name
name exists in this DatabaseCollection . |
InsertQuery |
insert() |
Returns a
InsertQuery to insert new data in this DatabaseCollection . |
ReplaceQuery |
replace() |
Returns a
ReplaceQuery to replace a data in this DatabaseCollection . |
QueryTransaction |
transact() |
Creates a new
QueryTransaction on this database collection. |
UpdateQuery |
update() |
Returns a
UpdateQuery to update data in this DatabaseCollection with a specified conditions. |
clearAsync, dropAsync, getDatabase, getFieldAsync, getFieldsAsync, getName, getSizeAsync, getType, hasFieldAsync
public SQLDatabaseCollection(String name, SQLDatabase database, DatabaseCollectionType type)
public long getSize()
DatabaseCollection
DatabaseCollection
.public InsertQuery insert()
DatabaseCollection
InsertQuery
to insert new data in this DatabaseCollection
.public FindQuery find()
DatabaseCollection
FindQuery
to specify conditions to find data on this DatabaseCollection
public UpdateQuery update()
DatabaseCollection
UpdateQuery
to update data in this DatabaseCollection
with a specified conditions.public ReplaceQuery replace()
DatabaseCollection
ReplaceQuery
to replace a data in this DatabaseCollection
.public DeleteQuery delete()
DatabaseCollection
DeleteQuery
to delete data in this DatabaseCollection
.public void drop()
DatabaseCollection
DatabaseCollection
.public void clear()
DatabaseCollection
DatabaseCollection
.public QueryTransaction transact()
DatabaseCollection
QueryTransaction
on this database collection. For more information, see QueryTransaction
.public QueryGroup group()
DatabaseCollection
QueryGroup
.public Collection<CollectionField> getFields()
DatabaseCollection
public CollectionField getField(String name)
DatabaseCollection
name
.name
- of fieldpublic boolean hasField(String name)
DatabaseCollection
name
exists in this DatabaseCollection
.name
- of fieldpublic CollectionField addField(String name)
DatabaseCollection
DatabaseCollection
with the name name
.name
- of fieldpublic AliasDatabaseCollection as(String alias)
DatabaseCollection
DatabaseCollection
with an alias name. For more information, see AliasDatabaseCollection
.alias
- of this collectionCopyright © 2020. All rights reserved.