Uses of Interface
org.mariadb.jdbc.internal.protocol.Protocol
Packages that use Protocol
Package
Description
-
Uses of Protocol in org.mariadb.jdbc
Fields in org.mariadb.jdbc declared as ProtocolModifier and TypeFieldDescriptionprotected ProtocolMariaDbStatement.protocolthe protocol used to talk to the server.Methods in org.mariadb.jdbc that return ProtocolMethods in org.mariadb.jdbc with parameters of type ProtocolModifier and TypeMethodDescriptionprotected voidMariaDbStatement.skipMoreResults(Protocol protocol) Constructors in org.mariadb.jdbc with parameters of type ProtocolModifierConstructorDescriptionMariaDbConnection(Protocol protocol) Creates a new connection with a given protocol and query factory. -
Uses of Protocol in org.mariadb.jdbc.internal.com.read.dao
Methods in org.mariadb.jdbc.internal.com.read.dao with parameters of type ProtocolModifier and TypeMethodDescriptionCmdInformation.getBatchGeneratedKeys(Protocol protocol) CmdInformationBatch.getBatchGeneratedKeys(Protocol protocol) CmdInformationMultiple.getBatchGeneratedKeys(Protocol protocol) CmdInformationSingle.getBatchGeneratedKeys(Protocol protocol) CmdInformation.getGeneratedKeys(Protocol protocol, String sql) CmdInformationBatch.getGeneratedKeys(Protocol protocol, String sql) Return GeneratedKeys containing insert ids.CmdInformationMultiple.getGeneratedKeys(Protocol protocol, String sql) Return GeneratedKeys containing insert ids.CmdInformationSingle.getGeneratedKeys(Protocol protocol, String sql) Get generated Keys.Results.getGeneratedKeys(Protocol protocol) Send a resultSet that contain auto generated keys.booleanResults.getMoreResults(int current, Protocol protocol) Position to next resultSet.booleanResults.isFullyLoaded(Protocol protocol) Indicate if result contain result-set that is still streaming from server.voidLoad fully current results. -
Uses of Protocol in org.mariadb.jdbc.internal.com.read.resultset
Methods in org.mariadb.jdbc.internal.com.read.resultset with parameters of type ProtocolModifier and TypeMethodDescriptionstatic ResultSetSelectResultSet.createGeneratedData(long[] data, Protocol protocol, boolean findColumnReturnsOne) Create a result set from given data.static ResultSetSelectResultSet.createResultSet(String[] columnNames, ColumnType[] columnTypes, String[][] data, Protocol protocol) Create a result set from given data.Constructors in org.mariadb.jdbc.internal.com.read.resultset with parameters of type ProtocolModifierConstructorDescriptionSelectResultSet(ColumnDefinition[] columnDefinition, List<byte[]> resultSet, Protocol protocol, int resultSetScrollType) Create filled result-set.SelectResultSet(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated) Create Streaming resultSet.UpdatableResultSet(ColumnDefinition[] columnsInformation, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated) Constructor. -
Uses of Protocol in org.mariadb.jdbc.internal.com.send
Constructors in org.mariadb.jdbc.internal.com.send with parameters of type Protocol -
Uses of Protocol in org.mariadb.jdbc.internal.failover
Fields in org.mariadb.jdbc.internal.failover declared as ProtocolFields in org.mariadb.jdbc.internal.failover with type parameters of type ProtocolModifier and TypeFieldDescriptionprotected final AtomicReference<Protocol> AbstractMastersReplicasListener.waitNewMasterProtocolprotected final AtomicReference<Protocol> AbstractMastersReplicasListener.waitNewSecondaryProtocolMethods in org.mariadb.jdbc.internal.failover that return ProtocolModifier and TypeMethodDescriptionAbstractMastersListener.getCurrentProtocol()Listener.getCurrentProtocol()Methods in org.mariadb.jdbc.internal.failover with parameters of type ProtocolModifier and TypeMethodDescriptionvoidAbstractMastersListener.abortConnection(Protocol protocol) Utility to force close existing connection.voidAbstractMastersListener.closeConnection(Protocol protocol) Utility to close existing connection.voidListener.foundActiveMaster(Protocol protocol) abstract voidAbstractMastersReplicasListener.foundActiveSecondary(Protocol newSecondaryProtocol) AbstractMastersListener.handleFailover(SQLException qe, Method method, Object[] args, Protocol protocol, boolean isClosed) Call when a failover is detected on master connection.AbstractMastersReplicasListener.handleFailover(SQLException qe, Method method, Object[] args, Protocol protocol, boolean isClosed) Handle failover on master or replica connection.Listener.handleFailover(SQLException qe, Method method, Object[] args, Protocol protocol, boolean wasClosed) protected booleanAbstractMastersListener.pingMasterProtocol(Protocol protocol) protected voidAbstractMastersListener.setSessionReadOnly(boolean readOnly, Protocol protocol) voidAbstractMastersListener.syncConnection(Protocol from, Protocol to) When switching between 2 connections, report existing connection parameter to the new used connection.voidListener.syncConnection(Protocol from, Protocol to) -
Uses of Protocol in org.mariadb.jdbc.internal.failover.impl
Fields in org.mariadb.jdbc.internal.failover.impl declared as ProtocolModifier and TypeFieldDescriptionprotected ProtocolMastersReplicasListener.masterProtocolprotected ProtocolMastersReplicasListener.secondaryProtocolMethods in org.mariadb.jdbc.internal.failover.impl with parameters of type ProtocolModifier and TypeMethodDescriptionvoidMastersFailoverListener.foundActiveMaster(Protocol protocol) method called when a new Master connection is found after a fallback.voidMastersReplicasListener.foundActiveMaster(Protocol newMasterProtocol) Method called when a new Master connection is found after a fallback.voidMastersReplicasListener.foundActiveSecondary(Protocol newSecondaryProtocol) Method called when a new secondary connection is found after a fallback.voidMastersReplicasListener.lockAndSwitchMaster(Protocol newMasterProtocol) Use the parameter newMasterProtocol as new current master connection.voidMastersReplicasListener.lockAndSwitchSecondary(Protocol newSecondaryProtocol) Use the parameter newSecondaryProtocol as new current secondary connection.AuroraListener.retrieveAllEndpointsAndSet(Protocol protocol) Retrieves the information necessary to add a new endpoint.AuroraListener.searchByStartName(Protocol secondaryProtocol, List<HostAddress> loopAddress) Looks for the current master/writer instance via the secondary protocol if it is found within 3 attempts. -
Uses of Protocol in org.mariadb.jdbc.internal.logging
Constructors in org.mariadb.jdbc.internal.logging with parameters of type ProtocolModifierConstructorDescriptionProtocolLoggingProxy(Protocol protocol, Options options) Constructor. -
Uses of Protocol in org.mariadb.jdbc.internal.protocol
Classes in org.mariadb.jdbc.internal.protocol that implement ProtocolModifier and TypeClassDescriptionclassclassclassclassclassConstructors in org.mariadb.jdbc.internal.protocol with parameters of type ProtocolModifierConstructorDescriptionAbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, List<String> queries, ThreadPoolExecutor readScheduler) Bulk execute for statement.executeBatch().AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ClientPrepareResult clientPrepareResult, List<ParameterHolder[]> parametersList, ThreadPoolExecutor readScheduler) Bulk execute for client-side PreparedStatement.executeBatch (no prepare).AbstractMultiSend(Protocol protocol, PacketOutputStream writer, Results results, ServerPrepareResult serverPrepareResult, List<ParameterHolder[]> parametersList, String sql, ThreadPoolExecutor readScheduler) Bulk execute for Server PreparedStatement.executeBatch (when no COM_MULTI)AsyncMultiRead(BulkStatus status, Protocol protocol, AbstractMultiSend bulkSend, int paramCount, Results results, List<ParameterHolder[]> parametersList, List<String> queries, PrepareResult prepareResult) Read results async to avoid local and remote networking stack buffer overflow "lock". -
Uses of Protocol in org.mariadb.jdbc.internal.util
Methods in org.mariadb.jdbc.internal.util that return ProtocolModifier and TypeMethodDescriptionstatic ProtocolUtils.retrieveProxy(UrlParser urlParser, GlobalStateInfo globalInfo) Retrieve protocol corresponding to the failover options.Methods in org.mariadb.jdbc.internal.util with parameters of type ProtocolModifier and TypeMethodDescriptionstatic StringEscape sql String.static ServerPrepareStatementCacheServerPrepareStatementCache.newInstance(int size, Protocol protocol) -
Uses of Protocol in org.mariadb.jdbc.internal.util.dao
Methods in org.mariadb.jdbc.internal.util.dao that return ProtocolMethods in org.mariadb.jdbc.internal.util.dao with parameters of type ProtocolModifier and TypeMethodDescriptionvoidUpdate information after a failover.Constructors in org.mariadb.jdbc.internal.util.dao with parameters of type ProtocolModifierConstructorDescriptionServerPrepareResult(String sql, int statementId, ColumnDefinition[] columns, ColumnDefinition[] parameters, Protocol unProxiedProtocol) PrepareStatement Result object.