| Interface | Description |
|---|---|
| AddResult |
A result from the collection.add() statement.
|
| AddStatement |
A statement adding documents to a collection.
|
| Client |
X DevAPI class encapsulating a Session pooling functionality.
|
| Collection |
Representation of a document collection.
|
| Column |
Represents individual column of
RowResult |
| DatabaseObject |
A client-side representation of X Plugin server object, e.g.
|
| DbDoc |
The object representation of a JSON document.
|
| DeleteStatement |
A statement to delete rows from a table.
|
| DocResult |
A sequence of documents retrieved from a find query.
|
| FetchResult<T> |
A set of elements from a query command.
|
| FilterParams |
Transforms X DevAPI filter parameters into X Protocol message entities.
|
| FindStatement |
A statement to find the set of documents according to the given specification.
|
| InsertResult |
A result from the table.insert() statement.
|
| InsertStatement |
A statement INSERTing new row(s) into a table.
|
| JsonValue |
Common interface for classes representing standard JSON object, array, number, string and 'true', 'false' and 'null' literals
and non-standard extensions like mysqlx.expr() expressions.
|
| ModifyStatement |
A statement representing a set of document modifications.
|
| RemoveStatement |
A statement requesting to remove a set of documents.
|
| Result |
Base result.
|
| Row |
A row element returned from a SELECT query.
|
| RowResult |
A result exposing a set of rows from a SELECT query.
|
| Schema |
A client-side representation of a database schema.
|
| SelectStatement |
A statement representing a SELECT query.
|
| Session |
X DevAPI introduces a new, high-level database connection concept that is called Session.
|
| SqlResult |
A result from a SQL statement which may have several sets of data following by a DML result.
|
| SqlStatement |
A statement representing a raw SQL command.
|
| Statement<STMT_T,RES_T> |
A statement is a query or state-affecting command against a database that returns a result.
|
| Table |
A client-side representation of a database table.
|
| UpdateStatement |
A statement representing a set of row modifications.
|
| Warning |
A warning generated during statement execution.
|
| Class | Description |
|---|---|
| ClientFactory |
ClientFactory is used for creation of
Client instances. |
| Expression |
A wrapper for expression strings.
|
| Schema.CreateCollectionOptions |
Defines options to be passed to
Schema.createCollection(String, CreateCollectionOptions). |
| Schema.ModifyCollectionOptions |
Defines options to be passed to
Schema.modifyCollection(String, ModifyCollectionOptions). |
| Schema.Validation |
Validation options to be passed to
Schema.createCollection(String, CreateCollectionOptions) or
Schema.modifyCollection(String, ModifyCollectionOptions). |
| SessionFactory |
SessionFactory is used for creation of sessions.
|
| Enum | Description |
|---|---|
| Client.ClientProperty | |
| DatabaseObject.DbObjectStatus |
Existence states of database objects.
|
| DatabaseObject.DbObjectType |
Type of database objects.
|
| FilterParams.RowLock |
The type of row lock.
|
| FilterParams.RowLockOptions |
Options that define the behavior while retrieving locked rows.
|
| Schema.Validation.ValidationLevel |
Defines how validation options are applied.
|
| Statement.LockContention |
The lock contention options for the locking modes available.
|
| Type |
Column type.
|
| UpdateType |
Update operation type.
|
| Exception | Description |
|---|---|
| XDevAPIError |
An Error returned from X DevAPI.
|