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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicBoolean
private final AtomicBoolean
private final List<ServerPreparedStatement>
Fields inherited from class org.mariadb.jdbc.message.server.PrepareResultPacket
statementId
-
Constructor Summary
ConstructorsConstructorDescriptionCachedPrepareResultPacket
(ReadableByteBuf buffer, PacketReader reader, Context context) -
Method Summary
Modifier and TypeMethodDescriptionboolean
cache()
void
void
decrementUse
(Client con, ServerPreparedStatement preparedStatement) int
void
incrementUse
(ServerPreparedStatement preparedStatement) void
reset()
void
Methods inherited from class org.mariadb.jdbc.message.server.PrepareResultPacket
getColumns, getParameters, setColumns
-
Field Details
-
closing
-
cached
-
statements
-
-
Constructor Details
-
CachedPrepareResultPacket
public CachedPrepareResultPacket(ReadableByteBuf buffer, PacketReader reader, Context context) throws IOException - Throws:
IOException
-
-
Method Details
-
close
- Overrides:
close
in classPrepareResultPacket
- Throws:
SQLException
-
decrementUse
- Overrides:
decrementUse
in classPrepareResultPacket
- Throws:
SQLException
-
incrementUse
-
unCache
-
cache
public boolean cache() -
getStatementId
public int getStatementId()- Overrides:
getStatementId
in classPrepareResultPacket
-
reset
public void reset()
-