SelectStatement implementation.
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public CompletableFuture | executeAsync()
Implements com. Execute the statement asynchronously. |
| protected RowResult | executePreparedStatement()
Implements abstract com. Executes a previously server-prepared statement. |
| protected RowResult | executeStatement()
Implements abstract com. Executes the statement directly (non-prepared). |
| public FilterParams | getFilterParams()
Implements com. Return |
| protected XMessage | getPrepareStatementXMessage()
Implements abstract com. Returns the |
| public SelectStatement | groupBy(String...
groupBy expression groupBy)Implements com. Add/replace the aggregation fields for this query. |
| public SelectStatement | having(String
having expression having)Implements com. Add/replace the aggregate criteria for this query. |
| public SelectStatement | lockExclusive()
Implements com. Locks matching rows exclusively so no other transactions can read or write to them. |
| public SelectStatement | lockExclusive(Statement.
The lockContentioncom. value to set.Implements com. Locks matching rows exclusively so no other transactions can read or write to them, using the provided lock contention option. |
| public SelectStatement | lockShared()
Implements com. Locks matching rows against updates. |
| public SelectStatement | lockShared(Statement.
The lockContentioncom. value to set.Implements com. Locks matching rows against updates using the provided lock contention option. |
| SelectStatementImpl | back to summary |
|---|---|
| pack-priv SelectStatementImpl(MysqlxSession mysqlxSession, String schema, String table, String... projection) | |
| executeAsync | back to summary |
|---|---|
| public CompletableFuture Implements com. Doc from com. Execute the statement asynchronously.
| |
| executePreparedStatement | back to summary |
|---|---|
| protected RowResult executePreparedStatement() Implements abstract com. Doc from com. Executes a previously server-prepared statement. Implementation is dependent on the statement type. | |
| executeStatement | back to summary |
|---|---|
| protected RowResult executeStatement() Implements abstract com. Doc from com. Executes the statement directly (non-prepared). Implementation is dependent on the statement type. | |
| getFilterParams | back to summary |
|---|---|
| public FilterParams getFilterParams() Implements com. Doc from com. Return
| |
| getPrepareStatementXMessage | back to summary |
|---|---|
| protected XMessage getPrepareStatementXMessage() Implements abstract com. Doc from com. Returns the | |
| groupBy | back to summary |
|---|---|
| public SelectStatement groupBy(String... groupBy) Implements com. Doc from com. Add/replace the aggregation fields for this query.
| |
| having | back to summary |
|---|---|
| public SelectStatement having(String having) Implements com. Doc from com. Add/replace the aggregate criteria for this query.
| |
| lockExclusive | back to summary |
|---|---|
| public SelectStatement lockExclusive() Implements com. Doc from com. Locks matching rows exclusively so no other transactions can read or write to them.
| |
| lockExclusive | back to summary |
|---|---|
| public SelectStatement lockExclusive(Statement. Implements com. Doc from com. Locks matching rows exclusively so no other transactions can read or write to them, using the provided lock contention option.
| |
| lockShared | back to summary |
|---|---|
| public SelectStatement lockShared() Implements com. Doc from com. Locks matching rows against updates.
| |
| lockShared | back to summary |
|---|---|
| public SelectStatement lockShared(Statement. Implements com. Doc from com. Locks matching rows against updates using the provided lock contention option.
| |