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 |
---|---|
AbstractDataResult<T> |
Base class for data set results.
|
AbstractFilterParams |
Abstract implementation of
FilterParams . |
AddResultBuilder |
Result builder producing an
AddResult instance. |
AddResultImpl |
A result from the collection.add() statement.
|
AddStatementImpl | |
ClientFactory |
ClientFactory is used for creation of
Client instances. |
ClientImpl | |
CollectionImpl | |
ColumnImpl | |
CreateIndexParams |
Internally-used object passing index creation parameters to XMessageBuilder.
|
CreateIndexParams.IndexField |
Internally used object parsed from indexDefinition; see
Collection.createIndex(String, DbDoc) description. |
DatabaseObjectDescription |
Represents the item of XPLUGIN_STMT_LIST_OBJECTS operation result.
|
DbDocFactory |
Create
DbDoc objects from internal row representation. |
DbDocImpl |
Represents a JSON object:
|
DbDocValueFactory |
A
ValueFactory implementation to create DbDoc s. |
DeleteStatementImpl |
DeleteStatement implementation. |
DocFilterParams |
FilterParams implementation for Collection syntax. |
DocResultBuilder |
Result builder producing a
DocResult instance. |
DocResultImpl |
A sequence of documents retrieved from a find query.
|
Expression |
A wrapper for expression strings.
|
ExprParser |
Expression parser for X protocol.
|
ExprUnparser |
Serializer utility for dealing with X Protocol expression trees.
|
ExprUtil |
Utilities to deal with Expr (and related) structures.
|
FilterableStatement<STMT_T,RES_T> |
Abstract class, common to several X DevAPI statement classes.
|
FindStatementImpl |
FindStatement implementation. |
InsertParams |
Helper class for collecting parameters for relational insert command.
|
InsertResultBuilder |
Result builder producing an
InsertResult instance. |
InsertResultImpl |
A result from a statement that doesn't return a set of rows.
|
InsertStatementImpl | |
JsonArray |
Represents a JSON array.
|
JsonNumber |
Represents a JSON number.
|
JsonParser | |
JsonString |
Represents a JSON string.
|
ModifyStatementImpl |
ModifyStatement implementation. |
PreparableStatement<RES_T> |
Abstract class, common to all X DevAPI statement classes that can be prepared.
|
PreparableStatement.PreparableStatementFinalizer |
PhantomReference to track prepared statement ids. |
RemoveStatementImpl |
RemoveStatement implementation. |
RowFactory |
Create
Row objects from internal row representation. |
RowImpl |
Row implementation. |
RowResultBuilder |
Result builder producing a
RowResult instance. |
RowResultImpl |
RowResult implementation. |
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) . |
SchemaImpl |
Schema implementation. |
SelectStatementImpl |
SelectStatement implementation. |
SessionFactory |
SessionFactory is used for creation of sessions.
|
SessionImpl |
Session implementation. |
SqlMultiResult |
SqlResult representing a multiple result sets. |
SqlResultBuilder |
Result builder producing a
SqlResult instance. |
SqlSingleResult |
SqlResult representing a single result set. |
SqlStatementImpl |
SqlStatement implementation. |
SqlUpdateResult |
SqlResult for insert, update, delete and DDL statements. |
StreamingDocResultBuilder |
Result builder producing a streaming
DocResult instance. |
StreamingRowResultBuilder |
Result builder producing a streaming
RowResult instance. |
StreamingSqlResultBuilder |
Result builder producing a streaming
SqlResult instance. |
TableFilterParams |
FilterParams implementation for Table syntax. |
TableImpl |
Table implementation |
UpdateParams |
Class collecting parameters for
Table.update() . |
UpdateResult |
A result from a statement that doesn't return a set of rows.
|
UpdateResultBuilder<T extends Result> |
Result builder producing an
UpdateResult instance. |
UpdateSpec |
Representation of a single update operation in a list of operations to be performed by
ModifyStatement . |
UpdateStatementImpl |
UpdateStatement implementation. |
WarningImpl |
Warning implementation |
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.
|
JsonLiteral |
Represents JSON true, false and null literals.
|
PreparableStatement.PreparedState | |
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.
|