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 TypeClassDescriptionclass
Support for DB2.class
class
Support for H2.class
Support for MariaDB.class
class
Support for MySql/MariaDB.class
class
Support for PostgreSQL.Methods in org.frankframework.dbms that return IDbmsSupportModifier and TypeMethodDescriptionstatic IDbmsSupport
Dbms.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 void
JdbcTableMessageBrowser.createQueryTexts
(IDbmsSupport dbmsSupport) protected void
JdbcTransactionalStorage.createQueryTexts
(IDbmsSupport dbmsSupport) protected void
JdbcTransactionalStorage.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 Object
Result2BlobWriter.getLobHandle
(IDbmsSupport dbmsSupport, ResultSet rs) protected Object
Result2ClobWriter.getLobHandle
(IDbmsSupport dbmsSupport, ResultSet rs) protected abstract Object
Result2LobWriterBase.getLobHandle
(IDbmsSupport dbmsSupport, ResultSet rs) protected abstract String
AbstractJdbcMessageBrowser.getSelectListQuery
(IDbmsSupport dbmsSupport, Date startTime, Date endTime, IMessageBrowser.SortOrder order) protected String
JdbcTableMessageBrowser.getSelectListQuery
(IDbmsSupport dbmsSupport, Date startTime, Date endTime, IMessageBrowser.SortOrder order) protected Writer
Result2BlobWriter.getWriter
(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected Writer
Result2ClobWriter.getWriter
(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected abstract Writer
Result2LobWriterBase.getWriter
(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) void
JdbcTransactionalStorage.initialize
(IDbmsSupport dbmsSupport) Checks if table exists, and creates when necessary.protected String
JdbcTableMessageBrowser.provideFirstRowsHintAfterFirstKeyword
(IDbmsSupport dbmsSupport) protected String
JdbcTableMessageBrowser.provideIndexHintAfterFirstKeyword
(IDbmsSupport dbmsSupport) protected String
JdbcTableMessageBrowser.provideTrailingFirstRowsHint
(IDbmsSupport dbmsSupport) protected void
JdbcTransactionalStorage.setDataTypes
(IDbmsSupport dbmsSupport) change datatypes used for specific database vendor.protected void
Result2BlobWriter.updateLob
(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected void
Result2ClobWriter.updateLob
(IDbmsSupport dbmsSupport, Object lobHandle, ResultSet rs) protected abstract void
Result2LobWriterBase.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 void
JdbcUtil.applyParameters
(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterList parameters, Message message, PipeLineSession session) static void
JdbcUtil.applyParameters
(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterValueList parameters, PipeLineSession session) static String
JdbcUtil.getBlobAsString
(IDbmsSupport dbmsSupport, ResultSet rs, int column, String charset, boolean blobIsCompressed, boolean blobSmartGet, boolean encodeBlobBase64) static String
JdbcUtil.getBlobAsString
(IDbmsSupport dbmsSupport, ResultSet rs, String column, String charset, boolean blobIsCompressed, boolean blobSmartGet, boolean encodeBlobBase64) static InputStream
JdbcUtil.getBlobInputStream
(IDbmsSupport dbmsSupport, ResultSet rs, int column, boolean blobIsCompressed) static InputStream
JdbcUtil.getBlobInputStream
(IDbmsSupport dbmsSupport, ResultSet rs, String column, boolean blobIsCompressed) static OutputStream
JdbcUtil.getBlobOutputStream
(IDbmsSupport dbmsSupport, Object blobUpdateHandle, ResultSet rs, int columnIndex, boolean compressBlob) static Reader
JdbcUtil.getBlobReader
(IDbmsSupport dbmsSupport, ResultSet rs, int column, String charset, boolean blobIsCompressed) static String
JdbcUtil.getClobAsString
(IDbmsSupport dbmsSupport, ResultSet rs, int columnIndex, boolean xmlEncode) static String
DB2XMLWriter.getRowXml
(IDbmsSupport dbmsSupport, ResultSet rs, int rowNumber, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart) static void
DB2XMLWriter.getRowXml
(SaxElementBuilder rows, IDbmsSupport dbmsSupport, ResultSet rs, int rowNumber, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart) static String
JdbcUtil.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) void
DB2XMLWriter.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) void
DB2XMLWriter.getXML
(IDbmsSupport dbmsSupport, ResultSet rs, int maxRows, boolean includeFieldDefinition, ContentHandler handler, boolean prettyPrint) static SQLType
JdbcUtil.mapParameterTypeToSqlType
(IDbmsSupport dbmsSupport, ParameterType parameterType) static void
JdbcUtil.streamBlob
(IDbmsSupport dbmsSupport, ResultSet rs, int columnIndex, String charset, boolean blobIsCompressed, Base64Pipe.Direction blobBase64Direction, Object target, boolean close) static void
JdbcUtil.streamClob
(IDbmsSupport dbmsSupport, ResultSet rs, int column, Object target, boolean close) void
DB2DocumentWriter.writeDocument
(IDbmsSupport dbmsSupport, ResultSet rs, int maxlength, boolean includeFieldDefinition, ObjectBuilder documentBuilder) void
DB2DocumentWriter.writeDocument
(DocumentFormat format, IDbmsSupport dbmsSupport, ResultSet rs, int maxlength, boolean includeFieldDefinition, MessageBuilder messageBuilder, boolean prettyPrint) static void
DB2DocumentWriter.writeRow
(ArrayBuilder rows, IDbmsSupport dbmsSupport, ResultSet rs, ResultSetMetaData rsmeta, String blobCharset, boolean decompressBlobs, String nullValue, boolean trimSpaces, boolean getBlobSmart)