Top Inners Methods
com.mysql.cj

public Interface Query

Known Direct Subinterfaces
com.mysql.cj.PreparedQuery, com.mysql.cj.jdbc.JdbcStatement
Known Direct Implementers
com.mysql.cj.AbstractQuery
Imports
java.util.List, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.locks.Lock, com.mysql.cj.protocol.Message, .ProtocolEntityFactory, .Resultset

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public List<Object>

Returns:

an unmodifiable List of batched args
getBatchedArgs
()

Get the batched args as added by the addBatch method(s).

public Lock
public String
public long

Returns:

the time it took for the server to execute the query.
getExecuteTime
()

Returns the elapsed time for the server to execute the query.

public int

Returns:

id
getId
()

Returns the query id used when profiling

public QueryAttributesBindings
public int
public <T extends Resultset, M extends Message> ProtocolEntityFactory<T, M>
public Resultset.Type
public Session
public AtomicBoolean
public long
public boolean
public void
public void
public void
setClearWarningsCalled(boolean clearWarningsCalled)

public void
public void
setExecuteTime(long executeTime)

public void
setResultFetchSize(int fetchSize)

public void
setResultType(Resultset.Type resultSetType)

public void
setTimeoutInMillis(long timeoutInMillis)

public CancelQueryTask
startQueryTimer(Query stmtToCancel, long timeout)

public void
public void
stopQueryTimer(CancelQueryTask timeoutTask, boolean rethrowCancelReason, boolean checkCancelTimeout)

Method Detail

addBatchback to summary
public void addBatch(Object batch)
checkCancelTimeoutback to summary
public void checkCancelTimeout()
clearBatchedArgsback to summary
public void clearBatchedArgs()
closeQueryback to summary
public void closeQuery()
getBatchedArgsback to summary
public List<Object> getBatchedArgs()

Get the batched args as added by the addBatch method(s). The list is unmodifiable and might contain any combination of String, ClientPreparedQueryBindings, or ServerPreparedQueryBindings depending on how the parameters were batched.

Returns:List<Object>

an unmodifiable List of batched args

getCancelTimeoutLockback to summary
public Lock getCancelTimeoutLock()
getCurrentDatabaseback to summary
public String getCurrentDatabase()
getExecuteTimeback to summary
public long getExecuteTime()

Returns the elapsed time for the server to execute the query.

Returns:long

the time it took for the server to execute the query.

getIdback to summary
public int getId()

Returns the query id used when profiling

Returns:int

id

getQueryAttributesBindingsback to summary
public QueryAttributesBindings getQueryAttributesBindings()
getResultFetchSizeback to summary
public int getResultFetchSize()
getResultSetFactoryback to summary
public <T extends Resultset, M extends Message> ProtocolEntityFactory<T, M> getResultSetFactory()
getResultTypeback to summary
public Resultset.Type getResultType()
getSessionback to summary
public Session getSession()
getStatementExecutingback to summary
public AtomicBoolean getStatementExecuting()
getTimeoutInMillisback to summary
public long getTimeoutInMillis()
isClearWarningsCalledback to summary
public boolean isClearWarningsCalled()
resetCancelledStateback to summary
public void resetCancelledState()
setCancelStatusback to summary
public void setCancelStatus(Query.CancelStatus cs)
setClearWarningsCalledback to summary
public void setClearWarningsCalled(boolean clearWarningsCalled)
setCurrentDatabaseback to summary
public void setCurrentDatabase(String currentDb)
setExecuteTimeback to summary
public void setExecuteTime(long executeTime)
setResultFetchSizeback to summary
public void setResultFetchSize(int fetchSize)
setResultTypeback to summary
public void setResultType(Resultset.Type resultSetType)
setTimeoutInMillisback to summary
public void setTimeoutInMillis(long timeoutInMillis)
startQueryTimerback to summary
public CancelQueryTask startQueryTimer(Query stmtToCancel, long timeout)
statementBeginsback to summary
public void statementBegins()
stopQueryTimerback to summary
public void stopQueryTimer(CancelQueryTask timeoutTask, boolean rethrowCancelReason, boolean checkCancelTimeout)
com.mysql.cj back to summary

public final Enum Query.CancelStatus

extends Enum<Query.CancelStatus>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Query.CancelStatus
public static final Query.CancelStatus
public static final Query.CancelStatus

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Query.CancelStatus
public static Query.CancelStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CANCELED_BY_TIMEOUTback to summary
public static final Query.CancelStatus CANCELED_BY_TIMEOUT
CANCELED_BY_USERback to summary
public static final Query.CancelStatus CANCELED_BY_USER
NOT_CANCELEDback to summary
public static final Query.CancelStatus NOT_CANCELED

Constructor Detail

CancelStatusback to summary
private CancelStatus()

Method Detail

valueOfback to summary
public static Query.CancelStatus valueOf(String name)
valuesback to summary
public static Query.CancelStatus[] values()