| Package | Description |
|---|---|
| com.mysql.cj | |
| com.mysql.cj.protocol.x | |
| com.mysql.cj.xdevapi |
Java classes for X DevAPI support.
|
| demo.x.devapi | |
| testsuite.x.devapi |
Dev API test suite.
|
| testsuite.x.internal |
Tests for internal components of the X Protocol and X DevAPI features.
|
| Class and Description |
|---|
| PreparableStatement
Abstract class, common to all X DevAPI statement classes that can be prepared.
|
| Class and Description |
|---|
| CreateIndexParams
Internally-used object passing index creation parameters to XMessageBuilder.
|
| FilterParams
Transforms X DevAPI filter parameters into X Protocol message entities.
|
| InsertParams
Helper class for collecting parameters for relational insert command.
|
| PreparableStatement
Abstract class, common to all X DevAPI statement classes that can be prepared.
|
PreparableStatement.PreparableStatementFinalizer
PhantomReference to track prepared statement ids. |
| Result
Base result.
|
| Schema.CreateCollectionOptions
Defines options to be passed to
Schema.createCollection(String, CreateCollectionOptions). |
| Schema.ModifyCollectionOptions
Defines options to be passed to
Schema.modifyCollection(String, ModifyCollectionOptions). |
| UpdateParams
Class collecting parameters for
Table.update(). |
| UpdateSpec
Representation of a single update operation in a list of operations to be performed by
ModifyStatement. |
| Warning
A warning generated during statement execution.
|
| Class and Description |
|---|
| AbstractDataResult
Base class for data set results.
|
| AbstractFilterParams
Abstract implementation of
FilterParams. |
| 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.
|
| Client.ClientProperty |
| ClientImpl.PooledXProtocol |
| Collection
Representation of a document collection.
|
| Column
Represents individual column of
RowResult |
| CreateIndexParams.IndexField
Internally used object parsed from indexDefinition; see
Collection.createIndex(String, DbDoc) description. |
| DatabaseObject
A client-side representation of X Plugin server object, e.g.
|
| DatabaseObject.DbObjectStatus
Existence states of database objects.
|
| DatabaseObject.DbObjectType
Type of database objects.
|
| 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.
|
| Expression
A wrapper for expression strings.
|
| ExprParser.ParseExpr
An expression parser.
|
| ExprParser.Token
Token.
|
| ExprParser.TokenType
Token types used by the lexer.
|
| FetchResult
A set of elements from a query command.
|
| FilterableStatement
Abstract class, common to several X DevAPI statement classes.
|
| FilterParams
Transforms X DevAPI filter parameters into X Protocol message entities.
|
| FilterParams.RowLock
The type of row lock.
|
| FilterParams.RowLockOptions
Options that define the behavior while retrieving locked rows.
|
| FindStatement
A statement to find the set of documents according to the given specification.
|
| InsertParams
Helper class for collecting parameters for relational insert command.
|
| InsertResult
A result from the table.insert() statement.
|
| InsertStatement
A statement INSERTing new row(s) into a table.
|
| JsonArray
Represents a JSON array.
|
| JsonLiteral
Represents JSON true, false and null literals.
|
| JsonNumber
Represents a JSON number.
|
| JsonParser.EscapeChar |
| JsonParser.StructuralToken |
| JsonParser.Whitespace |
| JsonString
Represents a JSON string.
|
| 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.
|
| PreparableStatement
Abstract class, common to all X DevAPI statement classes that can be prepared.
|
| PreparableStatement.PreparedState |
| 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.
|
RowResultImpl
RowResult implementation. |
| Schema
A client-side representation of a database schema.
|
| 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). |
| Schema.Validation.ValidationLevel
Defines how validation options are applied.
|
SchemaImpl
Schema implementation. |
| SelectStatement
A statement representing a SELECT query.
|
| Session
X DevAPI introduces a new, high-level database connection concept that is called Session.
|
| SessionFactory
SessionFactory is used for creation of sessions.
|
| SqlResult
A result from a SQL statement which may have several sets of data following by a DML result.
|
SqlSingleResult
SqlResult representing a single result set. |
| SqlStatement
A statement representing a raw SQL command.
|
SqlStatementImpl
SqlStatement implementation. |
| Statement
A statement is a query or state-affecting command against a database that returns a result.
|
| Statement.LockContention
The lock contention options for the locking modes available.
|
| Table
A client-side representation of a database table.
|
| Type
Column type.
|
| UpdateParams
Class collecting parameters for
Table.update(). |
| UpdateResult
A result from a statement that doesn't return a set of rows.
|
| UpdateResultBuilder
Result builder producing an
UpdateResult instance. |
| UpdateSpec
Representation of a single update operation in a list of operations to be performed by
ModifyStatement. |
| UpdateStatement
A statement representing a set of row modifications.
|
| UpdateType
Update operation type.
|
| Warning
A warning generated during statement execution.
|
| Class and Description |
|---|
| Schema
A client-side representation of a database schema.
|
| Class and Description |
|---|
| Client
X DevAPI class encapsulating a Session pooling functionality.
|
| Collection
Representation of a document collection.
|
| DbDoc
The object representation of a JSON document.
|
| DocResult
A sequence of documents retrieved from a find query.
|
| PreparableStatement
Abstract class, common to all X DevAPI statement classes that can be prepared.
|
| Result
Base result.
|
| RowResult
A result exposing a set of rows from a SELECT query.
|
| Schema
A client-side representation of a database schema.
|
| Session
X DevAPI introduces a new, high-level database connection concept that is called Session.
|
| Statement
A statement is a query or state-affecting command against a database that returns a result.
|
| Class and Description |
|---|
| Session
X DevAPI introduces a new, high-level database connection concept that is called Session.
|
| SessionFactory
SessionFactory is used for creation of sessions.
|