java.lang.Object
org.firebirdsql.gds.ng.StatementInfoProcessor
- All Implemented Interfaces:
InfoProcessor<InfoProcessor.StatementInfo>
public final class StatementInfoProcessor
extends Object
implements InfoProcessor<InfoProcessor.StatementInfo>
InfoProcessor to retrieve the statement information associated with
AbstractFbStatement.getStatementInfoRequestItems()
and AbstractFbStatement.getParameterDescriptionInfoRequestItems().- Since:
- 3.0
- Author:
- Mark Rotteveel
-
Constructor Summary
ConstructorsConstructorDescriptionStatementInfoProcessor(AbstractFbStatement statement, FbDatabase database) Creates an instance of this class. -
Method Summary
Modifier and TypeMethodDescriptionprocess(byte[] infoResponse) Process an infoResponse block into an object of type T.
-
Constructor Details
-
StatementInfoProcessor
Creates an instance of this class.- Parameters:
statement- Statement objectdatabase- Database object
-
-
Method Details
-
process
Description copied from interface:InfoProcessorProcess an infoResponse block into an object of type T.- Specified by:
processin interfaceInfoProcessor<InfoProcessor.StatementInfo>- Parameters:
infoResponse- byte array containing the server response to an info-request.- Returns:
- Processed response of type T (usually - but not required - a newly created object).
- Throws:
InfoTruncatedException- (optional) ifinfoResponseis truncated and this processor could not recover by itselfSQLException- for errors during processing the infoResponse.
-