Package org.mariadb.jdbc.message.server
Class CachedPrepareResultPacket
- java.lang.Object
-
- org.mariadb.jdbc.message.server.PrepareResultPacket
-
- org.mariadb.jdbc.message.server.CachedPrepareResultPacket
-
- All Implemented Interfaces:
Completion,ServerMessage
public final class CachedPrepareResultPacket extends PrepareResultPacket
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicBooleancachedprivate java.util.concurrent.atomic.AtomicBooleanclosingprivate java.util.List<ServerPreparedStatement>statements-
Fields inherited from class org.mariadb.jdbc.message.server.PrepareResultPacket
statementId
-
-
Constructor Summary
Constructors Constructor Description CachedPrepareResultPacket(ReadableByteBuf buffer, PacketReader reader, Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancache()voidclose(Client con)voiddecrementUse(Client con, ServerPreparedStatement preparedStatement)intgetStatementId()voidincrementUse(ServerPreparedStatement preparedStatement)voidreset()voidunCache(Client con)-
Methods inherited from class org.mariadb.jdbc.message.server.PrepareResultPacket
getColumns, getParameters, setColumns
-
-
-
-
Field Detail
-
closing
private final java.util.concurrent.atomic.AtomicBoolean closing
-
cached
private final java.util.concurrent.atomic.AtomicBoolean cached
-
statements
private final java.util.List<ServerPreparedStatement> statements
-
-
Constructor Detail
-
CachedPrepareResultPacket
public CachedPrepareResultPacket(ReadableByteBuf buffer, PacketReader reader, Context context) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
close
public void close(Client con) throws java.sql.SQLException
- Overrides:
closein classPrepareResultPacket- Throws:
java.sql.SQLException
-
decrementUse
public void decrementUse(Client con, ServerPreparedStatement preparedStatement) throws java.sql.SQLException
- Overrides:
decrementUsein classPrepareResultPacket- Throws:
java.sql.SQLException
-
incrementUse
public void incrementUse(ServerPreparedStatement preparedStatement)
-
unCache
public void unCache(Client con)
-
cache
public boolean cache()
-
getStatementId
public int getStatementId()
- Overrides:
getStatementIdin classPrepareResultPacket
-
reset
public void reset()
-
-