Uses of Interface
org.frankframework.dbms.IDbmsSupport
Packages that use IDbmsSupport
Package
Description
-
Uses of IDbmsSupport in org.frankframework.dbms
Classes in org.frankframework.dbms that implement IDbmsSupportModifier and TypeClassDescriptionclassSupport for DB2.classclassSupport for H2.classSupport for MariaDB.classclassSupport for MySql/MariaDB.classclassSupport for PostgreSQL.Methods in org.frankframework.dbms that return IDbmsSupportModifier and TypeMethodDescriptionstatic IDbmsSupportDbms.findDbmsSupportByProduct(String product, String productVersion) Dbms.getDbmsSupport()DbmsSupportFactory.getDbmsSupport(String product, String productVersion) DbmsSupportFactory.getDbmsSupport(Connection connection) DbmsSupportFactory.getDbmsSupport(DataSource datasource) -
Uses of IDbmsSupport in org.frankframework.jdbc
Methods in org.frankframework.jdbc that return IDbmsSupportMethods in org.frankframework.jdbc with parameters of type IDbmsSupportModifier and TypeMethodDescriptionprotected voidJdbcTableMessageBrowser.createQueryTexts(IDbmsSupport dbmsSupport) protected voidJdbcTransactionalStorage.createQueryTexts(IDbmsSupport dbmsSupport) protected voidJdbcTransactionalStorage.createStorage(Connection conn, Statement stmt, IDbmsSupport dbmsSupport) Acutaly creates storage.protected abstract IDataIterator<String> JdbcIteratingPipeBase.getIterator(IDbmsSupport dbmsSupport, Connection conn, ResultSet rs) protected IDataIterator<String> LobLineIteratingPipeBase.getIterator(IDbmsSupport dbmsSupport, Connection conn, ResultSet rs) protected IDataIterator<String> ResultSetIteratingPipe.getIterator(IDbmsSupport dbmsSupport, Connection conn, ResultSet rs) protected ObjectResult2BlobWriter.getLobHandle(IDbmsSupport dbmsSupport, ResultSet rs) protected ObjectResult2ClobWriter.getLobHandle(IDbmsSupport dbmsSupport, ResultSet rs) protected abstract ObjectResult2LobWriterBase.getLobHandle(IDbmsSupport dbmsSupport, ResultSet rs) protected abstract StringAbstractJdbcMessageBrowser.getSelectListQuery(IDbmsSupport dbmsSupport, Date startTime, Date endTime, IMessageBrowser.SortOrder order) protected StringJdbcTableMessageBrowser.getSelectListQuery(IDbmsSupport dbmsSupport, Date startTime, Date endTime, IMessageBrowser.SortOrder order) protected WriterResult2BlobWriter.getWriter(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected WriterResult2ClobWriter.getWriter(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected abstract WriterResult2LobWriterBase.getWriter(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) voidJdbcTransactionalStorage.initialize(IDbmsSupport dbmsSupport) Checks if table exists, and creates when necessary.protected StringJdbcTableMessageBrowser.provideFirstRowsHintAfterFirstKeyword(IDbmsSupport dbmsSupport) protected StringJdbcTableMessageBrowser.provideIndexHintAfterFirstKeyword(IDbmsSupport dbmsSupport) protected StringJdbcTableMessageBrowser.provideTrailingFirstRowsHint(IDbmsSupport dbmsSupport) protected voidJdbcTransactionalStorage.setDataTypes(IDbmsSupport dbmsSupport) change datatypes used for specific database vendor.protected voidResult2BlobWriter.updateLob(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected voidResult2ClobWriter.updateLob(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected abstract voidResult2LobWriterBase.updateLob(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) Constructors in org.frankframework.jdbc with parameters of type IDbmsSupportModifierConstructorDescriptionBlobOutputStream(IDbmsSupport dbmsSupport, Object blobUpdateHandle, int blobColumn, OutputStream blobOutputStream, ResultSet resultSet, XmlBuilder warnings) ClobWriter(IDbmsSupport dbmsSupport, Object clobUpdateHandle, int clobColumn, Writer clobWriter, ResultSet resultSet, XmlBuilder warnings) StoredProcedureResultWrapper(IDbmsSupport dbmsSupport, CallableStatement delegate, ParameterMetaData parameterMetaData, Map<Integer, IParameter> parameterPositions) Class that wraps a CallableStatement to present its output-parameters as if they were aResultSet. -
Uses of IDbmsSupport in org.frankframework.management.bus.endpoints
Methods in org.frankframework.management.bus.endpoints with parameters of type IDbmsSupportModifier and TypeMethodDescriptionIbisstoreSummary.getIbisStoreSummaryQuery(IDbmsSupport dbmsSupport) -
Uses of IDbmsSupport in org.frankframework.util
Methods in org.frankframework.util with parameters of type IDbmsSupportModifier and TypeMethodDescriptionstatic voidJdbcUtil.applyParameters(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterList parameters, Message message, PipeLineSession session) static voidJdbcUtil.applyParameters(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterValueList parameters, PipeLineSession session) static StringJdbcUtil.getBlobAsString(IDbmsSupport dbmsSupport, ResultSet rs, int column, String charset, boolean blobIsCompressed, boolean blobSmartGet, boolean encodeBlobBase64) static StringJdbcUtil.getBlobAsString(IDbmsSupport dbmsSupport, ResultSet rs, String column, String charset, boolean blobIsCompressed, boolean blobSmartGet, boolean encodeBlobBase64) static InputStreamJdbcUtil.getBlobInputStream(IDbmsSupport dbmsSupport, ResultSet rs, int column, boolean blobIsCompressed) static InputStreamJdbcUtil.getBlobInputStream(IDbmsSupport dbmsSupport, ResultSet rs, String column, boolean blobIsCompressed) static OutputStreamJdbcUtil.getBlobOutputStream(IDbmsSupport dbmsSupport, Object blobUpdateHandle, ResultSet rs, int columnIndex, boolean compressBlob) static ReaderJdbcUtil.getBlobReader(IDbmsSupport dbmsSupport, ResultSet rs, int column, String charset, boolean blobIsCompressed) static StringJdbcUtil.getClobAsString(IDbmsSupport dbmsSupport, ResultSet rs, int columnIndex, boolean xmlEncode) static StringDB2XMLWriter.getRowXml(IDbmsSupport dbmsSupport, ResultSet rs, int rowNumber, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart) static voidDB2XMLWriter.getRowXml(SaxElementBuilder rows, IDbmsSupport dbmsSupport, ResultSet rs, int rowNumber, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart) static StringJdbcUtil.getValue(IDbmsSupport dbmsSupport, ResultSet rs, int colNum, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart, boolean encodeBlobBase64) DB2XMLWriter.getXML(IDbmsSupport dbmsSupport, CallableStatement callableStatement, boolean alsoGetResultSets, Map<Integer, IParameter> outputParameters, int maxRows, boolean includeFieldDefinition) voidDB2XMLWriter.getXML(IDbmsSupport dbmsSupport, CallableStatement callableStatement, boolean alsoGetResultSets, Map<Integer, IParameter> outputParameters, int maxRows, boolean includeFieldDefinition, ContentHandler handler, boolean prettyPrint) DB2XMLWriter.getXML(IDbmsSupport dbmsSupport, ResultSet rs) Retrieve the Resultset as a well-formed XML stringDB2XMLWriter.getXML(IDbmsSupport dbmsSupport, ResultSet rs, int maxRows) Retrieve the Resultset as a well-formed XML stringDB2XMLWriter.getXML(IDbmsSupport dbmsSupport, ResultSet rs, int maxRows, boolean includeFieldDefinition) voidDB2XMLWriter.getXML(IDbmsSupport dbmsSupport, ResultSet rs, int maxRows, boolean includeFieldDefinition, ContentHandler handler, boolean prettyPrint) static SQLTypeJdbcUtil.mapParameterTypeToSqlType(IDbmsSupport dbmsSupport, ParameterType parameterType) static voidJdbcUtil.streamBlob(IDbmsSupport dbmsSupport, ResultSet rs, int columnIndex, String charset, boolean blobIsCompressed, Base64Pipe.Direction blobBase64Direction, Object target, boolean close) static voidJdbcUtil.streamClob(IDbmsSupport dbmsSupport, ResultSet rs, int column, Object target, boolean close) voidDB2DocumentWriter.writeDocument(IDbmsSupport dbmsSupport, ResultSet rs, int maxlength, boolean includeFieldDefinition, ObjectBuilder documentBuilder) voidDB2DocumentWriter.writeDocument(DocumentFormat format, IDbmsSupport dbmsSupport, ResultSet rs, int maxlength, boolean includeFieldDefinition, MessageBuilder messageBuilder, boolean prettyPrint) static voidDB2DocumentWriter.writeRow(ArrayBuilder rows, IDbmsSupport dbmsSupport, ResultSet rs, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart)