| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>Uses of Interface org.apache.shardingsphere.infra.database.type.DatabaseType (Apache ShardingSphere 5.3.3-SNAPSHOT API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../../../../jquery/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../../../jquery/jquery-ui.min.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Uses of Interface org.apache.shardingsphere.infra.database.type.DatabaseType (Apache ShardingSphere 5.3.3-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var pathtoroot = "../../../../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../index.html">Overview</a></li> |
| <li><a href="../package-summary.html">Package</a></li> |
| <li><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">Class</a></li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="../package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <main role="main"> |
| <div class="header"> |
| <h2 title="Uses of Interface org.apache.shardingsphere.infra.database.type.DatabaseType" class="title">Uses of Interface<br>org.apache.shardingsphere.infra.database.type.DatabaseType</h2> |
| </div> |
| <div class="classUseContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="useSummary"> |
| <caption><span>Packages that use <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Package</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.data.pipeline.api.datasource.config">org.apache.shardingsphere.data.pipeline.api.datasource.config</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.data.pipeline.core.exception.data">org.apache.shardingsphere.data.pipeline.core.exception.data</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.data.pipeline.core.metadata.generator">org.apache.shardingsphere.data.pipeline.core.metadata.generator</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.data.pipeline.core.util">org.apache.shardingsphere.data.pipeline.core.util</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.distsql.parser.segment.converter">org.apache.shardingsphere.distsql.parser.segment.converter</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.driver.executor.callback">org.apache.shardingsphere.driver.executor.callback</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.driver.executor.callback.impl">org.apache.shardingsphere.driver.executor.callback.impl</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.driver.jdbc.core.statement">org.apache.shardingsphere.driver.jdbc.core.statement</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.binder.segment.select.projection.engine">org.apache.shardingsphere.infra.binder.segment.select.projection.engine</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.binder.segment.select.projection.impl">org.apache.shardingsphere.infra.binder.segment.select.projection.impl</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.binder.segment.table">org.apache.shardingsphere.infra.binder.segment.table</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.binder.statement">org.apache.shardingsphere.infra.binder.statement</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.database.type">org.apache.shardingsphere.infra.database.type</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.database.type.dialect">org.apache.shardingsphere.infra.database.type.dialect</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc">org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory">org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.executor.sql.prepare.driver">org.apache.shardingsphere.infra.executor.sql.prepare.driver</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.builder">org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.builder</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.merge.engine.merger">org.apache.shardingsphere.infra.merge.engine.merger</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata">org.apache.shardingsphere.infra.metadata</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database">org.apache.shardingsphere.infra.metadata.database</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.resource">org.apache.shardingsphere.infra.metadata.database.resource</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.schema.builder">org.apache.shardingsphere.infra.metadata.database.schema.builder</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.schema.loader.common">org.apache.shardingsphere.infra.metadata.database.schema.loader.common</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype">org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.schema.reviser.column">org.apache.shardingsphere.infra.metadata.database.schema.reviser.column</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.infra.metadata.database.schema.util">org.apache.shardingsphere.infra.metadata.database.schema.util</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.connector.jdbc.statement">org.apache.shardingsphere.proxy.backend.connector.jdbc.statement</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.distsql">org.apache.shardingsphere.proxy.backend.distsql</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.handler">org.apache.shardingsphere.proxy.backend.handler</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.handler.admin">org.apache.shardingsphere.proxy.backend.handler.admin</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.backend.session">org.apache.shardingsphere.proxy.backend.session</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.proxy.frontend.protocol">org.apache.shardingsphere.proxy.frontend.protocol</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sharding.merge">org.apache.shardingsphere.sharding.merge</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.single.datanode">org.apache.shardingsphere.single.datanode</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqlfederation.optimizer.context.parser">org.apache.shardingsphere.sqlfederation.optimizer.context.parser</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema">org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqlfederation.optimizer.util">org.apache.shardingsphere.sqlfederation.optimizer.util</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqltranslator.exception.syntax">org.apache.shardingsphere.sqltranslator.exception.syntax</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqltranslator.jooq">org.apache.shardingsphere.sqltranslator.jooq</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqltranslator.natived">org.apache.shardingsphere.sqltranslator.natived</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqltranslator.rule">org.apache.shardingsphere.sqltranslator.rule</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.sqltranslator.spi">org.apache.shardingsphere.sqltranslator.spi</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.test.fixture.infra.database.type">org.apache.shardingsphere.test.fixture.infra.database.type</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.transaction">org.apache.shardingsphere.transaction</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.transaction.base.seata.at">org.apache.shardingsphere.transaction.base.seata.at</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.transaction.spi">org.apache.shardingsphere.transaction.spi</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.transaction.xa">org.apache.shardingsphere.transaction.xa</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.shardingsphere.transaction.xa.jta.datasource">org.apache.shardingsphere.transaction.xa.jta.datasource</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.data.pipeline.api.datasource.config"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../data/pipeline/api/datasource/config/package-summary.html">org.apache.shardingsphere.data.pipeline.api.datasource.config</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../data/pipeline/api/datasource/config/package-summary.html">org.apache.shardingsphere.data.pipeline.api.datasource.config</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">PipelineDataSourceConfiguration.</span><code><span class="memberNameLink"><a href="../../../../data/pipeline/api/datasource/config/PipelineDataSourceConfiguration.html#getDatabaseType()">getDatabaseType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.data.pipeline.core.exception.data"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../data/pipeline/core/exception/data/package-summary.html">org.apache.shardingsphere.data.pipeline.core.exception.data</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../data/pipeline/core/exception/data/package-summary.html">org.apache.shardingsphere.data.pipeline.core.exception.data</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../data/pipeline/core/exception/data/UnsupportedPipelineDatabaseTypeException.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType)">UnsupportedPipelineDatabaseTypeException</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.data.pipeline.core.metadata.generator"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../data/pipeline/core/metadata/generator/package-summary.html">org.apache.shardingsphere.data.pipeline.core.metadata.generator</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../data/pipeline/core/metadata/generator/package-summary.html">org.apache.shardingsphere.data.pipeline.core.metadata.generator</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">PipelineDDLGenerator.</span><code><span class="memberNameLink"><a href="../../../../data/pipeline/core/metadata/generator/PipelineDDLGenerator.html#generateLogicDDL(org.apache.shardingsphere.infra.database.type.DatabaseType,javax.sql.DataSource,java.lang.String,java.lang.String,java.lang.String,org.apache.shardingsphere.infra.parser.SQLParserEngine)">generateLogicDDL</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a> sourceDataSource, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> schemaName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sourceTableName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> targetTableName, |
| <a href="../../../parser/SQLParserEngine.html" title="interface in org.apache.shardingsphere.infra.parser">SQLParserEngine</a> parserEngine)</code></th> |
| <td class="colLast"> |
| <div class="block">Generate logic DDL.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.data.pipeline.core.util"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../data/pipeline/core/util/package-summary.html">org.apache.shardingsphere.data.pipeline.core.util</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../data/pipeline/core/util/package-summary.html">org.apache.shardingsphere.data.pipeline.core.util</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html?is-external=true" title="class or interface in java.sql" class="externalLink">PreparedStatement</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JDBCStreamQueryUtils.</span><code><span class="memberNameLink"><a href="../../../../data/pipeline/core/util/JDBCStreamQueryUtils.html#generateStreamQueryPreparedStatement(org.apache.shardingsphere.infra.database.type.DatabaseType,java.sql.Connection,java.lang.String)">generateStreamQueryPreparedStatement</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql)</code></th> |
| <td class="colLast"> |
| <div class="block">Generate stream query prepared statement.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.distsql.parser.segment.converter"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../distsql/parser/segment/converter/package-summary.html">org.apache.shardingsphere.distsql.parser.segment.converter</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../distsql/parser/segment/converter/package-summary.html">org.apache.shardingsphere.distsql.parser.segment.converter</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../../../datasource/props/DataSourceProperties.html" title="class in org.apache.shardingsphere.infra.datasource.props">DataSourceProperties</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DataSourceSegmentsConverter.</span><code><span class="memberNameLink"><a href="../../../../distsql/parser/segment/converter/DataSourceSegmentsConverter.html#convert(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Collection)">convert</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../../distsql/parser/segment/DataSourceSegment.html" title="class in org.apache.shardingsphere.distsql.parser.segment">DataSourceSegment</a>> dataSourceSegments)</code></th> |
| <td class="colLast"> |
| <div class="block">Convert data source segments to data source properties map.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.driver.executor.callback"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../driver/executor/callback/package-summary.html">org.apache.shardingsphere.driver.executor.callback</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../driver/executor/callback/package-summary.html">org.apache.shardingsphere.driver.executor.callback</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../executor/sql/execute/result/query/QueryResult.html" title="interface in org.apache.shardingsphere.infra.executor.sql.execute.result.query">QueryResult</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExecuteQueryCallback.</span><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/ExecuteQueryCallback.html#executeSQL(java.lang.String,java.sql.Statement,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.database.type.DatabaseType)">executeSQL</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a> statement, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../driver/executor/callback/package-summary.html">org.apache.shardingsphere.driver.executor.callback</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/ExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">ExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../../../../driver/executor/callback/package-summary.html">org.apache.shardingsphere.driver.executor.callback</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/ExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">ExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.driver.executor.callback.impl"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../driver/executor/callback/impl/package-summary.html">org.apache.shardingsphere.driver.executor.callback.impl</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../driver/executor/callback/impl/package-summary.html">org.apache.shardingsphere.driver.executor.callback.impl</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">PreparedStatementExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/impl/StatementExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">StatementExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../../../../driver/executor/callback/impl/package-summary.html">org.apache.shardingsphere.driver.executor.callback.impl</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/impl/PreparedStatementExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">PreparedStatementExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../driver/executor/callback/impl/StatementExecuteQueryCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,boolean)">StatementExecuteQueryCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| boolean isExceptionThrown)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.driver.jdbc.core.statement"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../driver/jdbc/core/statement/package-summary.html">org.apache.shardingsphere.driver.jdbc.core.statement</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../driver/jdbc/core/statement/package-summary.html">org.apache.shardingsphere.driver.jdbc.core.statement</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">StatementManager.</span><code><span class="memberNameLink"><a href="../../../../driver/jdbc/core/statement/StatementManager.html#createStorageResource(java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">StatementManager.</span><code><span class="memberNameLink"><a href="../../../../driver/jdbc/core/statement/StatementManager.html#createStorageResource(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.binder.segment.select.projection.engine"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../binder/segment/select/projection/engine/package-summary.html">org.apache.shardingsphere.infra.binder.segment.select.projection.engine</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../binder/segment/select/projection/engine/package-summary.html">org.apache.shardingsphere.infra.binder.segment.select.projection.engine</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../binder/segment/select/projection/engine/ProjectionsContextEngine.html#%3Cinit%3E(java.lang.String,java.util.Map,org.apache.shardingsphere.infra.database.type.DatabaseType)">ProjectionsContextEngine</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../../../metadata/database/schema/model/ShardingSphereSchema.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereSchema</a>> schemas, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.binder.segment.select.projection.impl"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../binder/segment/select/projection/impl/package-summary.html">org.apache.shardingsphere.infra.binder.segment.select.projection.impl</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../binder/segment/select/projection/impl/package-summary.html">org.apache.shardingsphere.infra.binder.segment.select.projection.impl</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../binder/segment/select/projection/impl/AggregationDistinctProjection.html#%3Cinit%3E(int,int,org.apache.shardingsphere.sql.parser.sql.common.enums.AggregationType,java.lang.String,java.lang.String,java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">AggregationDistinctProjection</a></span>​(int startIndex, |
| int stopIndex, |
| <a href="../../../../sql/parser/sql/common/enums/AggregationType.html" title="enum in org.apache.shardingsphere.sql.parser.sql.common.enums">AggregationType</a> type, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> innerExpression, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> alias, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> distinctInnerExpression, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.binder.segment.table"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../binder/segment/table/package-summary.html">org.apache.shardingsphere.infra.binder.segment.table</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../binder/segment/table/package-summary.html">org.apache.shardingsphere.infra.binder.segment.table</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../binder/segment/table/TablesContext.html#%3Cinit%3E(java.util.Collection,java.util.Map,org.apache.shardingsphere.infra.database.type.DatabaseType)">TablesContext</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><? extends <a href="../../../../sql/parser/sql/common/segment/generic/table/TableSegment.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table">TableSegment</a>> tableSegments, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>,​<a href="../../../binder/statement/dml/SelectStatementContext.html" title="class in org.apache.shardingsphere.infra.binder.statement.dml">SelectStatementContext</a>> subqueryContexts, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../binder/segment/table/TablesContext.html#%3Cinit%3E(java.util.Collection,org.apache.shardingsphere.infra.database.type.DatabaseType)">TablesContext</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../../sql/parser/sql/common/segment/generic/table/SimpleTableSegment.html" title="class in org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table">SimpleTableSegment</a>> tableSegments, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../binder/segment/table/TablesContext.html#%3Cinit%3E(org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SimpleTableSegment,org.apache.shardingsphere.infra.database.type.DatabaseType)">TablesContext</a></span>​(<a href="../../../../sql/parser/sql/common/segment/generic/table/SimpleTableSegment.html" title="class in org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table">SimpleTableSegment</a> tableSegment, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.binder.statement"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../binder/statement/package-summary.html">org.apache.shardingsphere.infra.binder.statement</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../binder/statement/package-summary.html">org.apache.shardingsphere.infra.binder.statement</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLStatementContext.</span><code><span class="memberNameLink"><a href="../../../binder/statement/SQLStatementContext.html#getDatabaseType()">getDatabaseType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.database.type"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../package-summary.html">org.apache.shardingsphere.infra.database.type</a></h3> |
| <table class="useSummary"> |
| <caption><span>Subinterfaces of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../package-summary.html">org.apache.shardingsphere.infra.database.type</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BranchDatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">BranchDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Branch database type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>interface </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../SchemaSupportedDatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">SchemaSupportedDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Schema supported database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.shardingsphere.infra.database.type</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getDatabaseType(java.lang.String)">getDatabaseType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> url)</code></th> |
| <td class="colLast"> |
| <div class="block">Get database type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getProtocolType(java.lang.String,org.apache.shardingsphere.infra.config.database.DatabaseConfiguration,org.apache.shardingsphere.infra.config.props.ConfigurationProperties)">getProtocolType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a> databaseConfig, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props)</code></th> |
| <td class="colLast"> |
| <div class="block">Get protocol type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getProtocolType(java.util.Map,org.apache.shardingsphere.infra.config.props.ConfigurationProperties)">getProtocolType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​? extends <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a>> databaseConfigs, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props)</code></th> |
| <td class="colLast"> |
| <div class="block">Get protocol type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getStorageType(java.util.Collection)">getStorageType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSources)</code></th> |
| <td class="colLast"> |
| <div class="block">Get storage type.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">BranchDatabaseType.</span><code><span class="memberNameLink"><a href="../BranchDatabaseType.html#getTrunkDatabaseType()">getTrunkDatabaseType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get trunk database type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getTrunkDatabaseType(java.lang.String)">getTrunkDatabaseType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name)</code></th> |
| <td class="colLast"> |
| <div class="block">Get trunk database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.shardingsphere.infra.database.type</a> that return types with arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getStorageTypes(java.lang.String,org.apache.shardingsphere.infra.config.database.DatabaseConfiguration)">getStorageTypes</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a> databaseConfig)</code></th> |
| <td class="colLast"> |
| <div class="block">Get storage types.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../package-summary.html">org.apache.shardingsphere.infra.database.type</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getDefaultSchemaName(org.apache.shardingsphere.infra.database.type.DatabaseType)">getDefaultSchemaName</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType)</code></th> |
| <td class="colLast"> |
| <div class="block">Get default schema name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getDefaultSchemaName(org.apache.shardingsphere.infra.database.type.DatabaseType,java.lang.String)">getDefaultSchemaName</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName)</code></th> |
| <td class="colLast"> |
| <div class="block">Get default schema name.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseTypeEngine.</span><code><span class="memberNameLink"><a href="../DatabaseTypeEngine.html#getTrunkDatabaseTypeName(org.apache.shardingsphere.infra.database.type.DatabaseType)">getTrunkDatabaseTypeName</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Get name of trunk database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.database.type.dialect"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../dialect/package-summary.html">org.apache.shardingsphere.infra.database.type.dialect</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../dialect/package-summary.html">org.apache.shardingsphere.infra.database.type.dialect</a> that implement <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/H2DatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">H2DatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of H2.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/MariaDBDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">MariaDBDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of MariaDB.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/MySQLDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">MySQLDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of MySQL.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/OpenGaussDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">OpenGaussDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of openGauss.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/OracleDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">OracleDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of Oracle.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/PostgreSQLDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">PostgreSQLDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of PostgreSQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/SQL92DatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">SQL92DatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of SQL92.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../dialect/SQLServerDatabaseType.html" title="class in org.apache.shardingsphere.infra.database.type.dialect">SQLServerDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Database type of SQLServer.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../dialect/package-summary.html">org.apache.shardingsphere.infra.database.type.dialect</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">H2DatabaseType.</span><code><span class="memberNameLink"><a href="../dialect/H2DatabaseType.html#getTrunkDatabaseType()">getTrunkDatabaseType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">MariaDBDatabaseType.</span><code><span class="memberNameLink"><a href="../dialect/MariaDBDatabaseType.html#getTrunkDatabaseType()">getTrunkDatabaseType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../executor/sql/execute/engine/driver/jdbc/package-summary.html">org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../executor/sql/execute/engine/driver/jdbc/package-summary.html">org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>protected abstract <a href="../../../executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.html" title="type parameter in JDBCExecutorCallback">T</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JDBCExecutorCallback.</span><code><span class="memberNameLink"><a href="../../../executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.html#executeSQL(java.lang.String,java.sql.Statement,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.database.type.DatabaseType)">executeSQL</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a> statement, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../executor/sql/execute/result/query/impl/driver/jdbc/type/memory/package-summary.html">org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../executor/sql/execute/result/query/impl/driver/jdbc/type/memory/package-summary.html">org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../executor/sql/execute/result/query/impl/driver/jdbc/type/memory/JDBCMemoryQueryResult.html#%3Cinit%3E(java.sql.ResultSet,org.apache.shardingsphere.infra.database.type.DatabaseType)">JDBCMemoryQueryResult</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql" class="externalLink">ResultSet</a> resultSet, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.executor.sql.prepare.driver"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../executor/sql/prepare/driver/package-summary.html">org.apache.shardingsphere.infra.executor.sql.prepare.driver</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../executor/sql/prepare/driver/package-summary.html">org.apache.shardingsphere.infra.executor.sql.prepare.driver</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/prepare/driver/SQLExecutionUnitBuilder.html" title="type parameter in SQLExecutionUnitBuilder">T</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLExecutionUnitBuilder.</span><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/SQLExecutionUnitBuilder.html#build(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,M,C,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,O,org.apache.shardingsphere.infra.database.type.DatabaseType)">build</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="../../../executor/sql/prepare/driver/SQLExecutionUnitBuilder.html" title="type parameter in SQLExecutionUnitBuilder">M</a> executorManager, |
| <a href="../../../executor/sql/prepare/driver/SQLExecutionUnitBuilder.html" title="type parameter in SQLExecutionUnitBuilder">C</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/SQLExecutionUnitBuilder.html" title="type parameter in SQLExecutionUnitBuilder">O</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Build SQL execution unit.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">R</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExecutorStatementManager.</span><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html#createStorageResource(C,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,O,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">C</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">O</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Create storage resource.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">R</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ExecutorStatementManager.</span><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html#createStorageResource(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,C,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,O,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">C</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="type parameter in ExecutorStatementManager">O</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Create storage resource.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../../../executor/sql/prepare/driver/package-summary.html">org.apache.shardingsphere.infra.executor.sql.prepare.driver</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/DriverExecutionPrepareEngine.html#%3Cinit%3E(java.lang.String,int,org.apache.shardingsphere.infra.executor.sql.prepare.driver.DatabaseConnectionManager,org.apache.shardingsphere.infra.executor.sql.prepare.driver.ExecutorStatementManager,org.apache.shardingsphere.infra.executor.sql.prepare.driver.StorageResourceOption,java.util.Collection,java.util.Map)">DriverExecutionPrepareEngine</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> type, |
| int maxConnectionsSizePerQuery, |
| <a href="../../../executor/sql/prepare/driver/DatabaseConnectionManager.html" title="interface in org.apache.shardingsphere.infra.executor.sql.prepare.driver">DatabaseConnectionManager</a><<a href="../../../executor/sql/prepare/driver/DriverExecutionPrepareEngine.html" title="type parameter in DriverExecutionPrepareEngine">C</a>> databaseConnectionManager, |
| <a href="../../../executor/sql/prepare/driver/ExecutorStatementManager.html" title="interface in org.apache.shardingsphere.infra.executor.sql.prepare.driver">ExecutorStatementManager</a><<a href="../../../executor/sql/prepare/driver/DriverExecutionPrepareEngine.html" title="type parameter in DriverExecutionPrepareEngine">C</a>,​?,​?> statementManager, |
| <a href="../../../executor/sql/prepare/driver/StorageResourceOption.html" title="interface in org.apache.shardingsphere.infra.executor.sql.prepare.driver">StorageResourceOption</a> option, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../rule/ShardingSphereRule.html" title="interface in org.apache.shardingsphere.infra.rule">ShardingSphereRule</a>> rules, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> databaseTypes)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.builder"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../executor/sql/prepare/driver/jdbc/builder/package-summary.html">org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.builder</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../executor/sql/prepare/driver/jdbc/builder/package-summary.html">org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.builder</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/execute/engine/driver/jdbc/JDBCExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc">JDBCExecutionUnit</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">PreparedStatementExecutionUnitBuilder.</span><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/jdbc/builder/PreparedStatementExecutionUnitBuilder.html#build(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.ExecutorJDBCStatementManager,java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">build</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="../../../executor/sql/prepare/driver/jdbc/ExecutorJDBCStatementManager.html" title="interface in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">ExecutorJDBCStatementManager</a> statementManager, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/execute/engine/driver/jdbc/JDBCExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc">JDBCExecutionUnit</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">StatementExecutionUnitBuilder.</span><code><span class="memberNameLink"><a href="../../../executor/sql/prepare/driver/jdbc/builder/StatementExecutionUnitBuilder.html#build(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.ExecutorJDBCStatementManager,java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">build</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="../../../executor/sql/prepare/driver/jdbc/ExecutorJDBCStatementManager.html" title="interface in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">ExecutorJDBCStatementManager</a> statementManager, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.merge.engine.merger"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../merge/engine/merger/package-summary.html">org.apache.shardingsphere.infra.merge.engine.merger</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../merge/engine/merger/package-summary.html">org.apache.shardingsphere.infra.merge.engine.merger</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../merge/engine/merger/ResultMerger.html" title="interface in org.apache.shardingsphere.infra.merge.engine.merger">ResultMerger</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ResultMergerEngine.</span><code><span class="memberNameLink"><a href="../../../merge/engine/merger/ResultMergerEngine.html#newInstance(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,T,org.apache.shardingsphere.infra.config.props.ConfigurationProperties,org.apache.shardingsphere.infra.binder.statement.SQLStatementContext)">newInstance</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../merge/engine/merger/ResultMergerEngine.html" title="type parameter in ResultMergerEngine">T</a> rule, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props, |
| <a href="../../../binder/statement/SQLStatementContext.html" title="interface in org.apache.shardingsphere.infra.binder.statement">SQLStatementContext</a> sqlStatementContext)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of result merger engine.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/package-summary.html">org.apache.shardingsphere.infra.metadata</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/package-summary.html">org.apache.shardingsphere.infra.metadata</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereMetaData.</span><code><span class="memberNameLink"><a href="../../../metadata/ShardingSphereMetaData.html#addDatabase(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">addDatabase</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType)</code></th> |
| <td class="colLast"> |
| <div class="block">Add database.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/package-summary.html">org.apache.shardingsphere.infra.metadata.database</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/package-summary.html">org.apache.shardingsphere.infra.metadata.database</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereDatabase.</span><code><span class="memberNameLink"><a href="../../../metadata/database/ShardingSphereDatabase.html#create(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">create</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType)</code></th> |
| <td class="colLast"> |
| <div class="block">Create system database meta data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereDatabase.</span><code><span class="memberNameLink"><a href="../../../metadata/database/ShardingSphereDatabase.html#create(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.infra.config.database.DatabaseConfiguration,org.apache.shardingsphere.infra.config.props.ConfigurationProperties,org.apache.shardingsphere.infra.instance.InstanceContext)">create</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a> databaseConfig, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props, |
| <a href="../../../instance/InstanceContext.html" title="class in org.apache.shardingsphere.infra.instance">InstanceContext</a> instanceContext)</code></th> |
| <td class="colLast"> |
| <div class="block">Create database meta data.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereDatabase.</span><code><span class="memberNameLink"><a href="../../../metadata/database/ShardingSphereDatabase.html#create(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.config.database.DatabaseConfiguration,java.util.Collection,java.util.Map)">create</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a> databaseConfig, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../rule/ShardingSphereRule.html" title="interface in org.apache.shardingsphere.infra.rule">ShardingSphereRule</a>> rules, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../../../metadata/database/schema/model/ShardingSphereSchema.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereSchema</a>> schemas)</code></th> |
| <td class="colLast"> |
| <div class="block">Create database meta data.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../metadata/database/package-summary.html">org.apache.shardingsphere.infra.metadata.database</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereDatabase.</span><code><span class="memberNameLink"><a href="../../../metadata/database/ShardingSphereDatabase.html#create(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.infra.config.database.DatabaseConfiguration,org.apache.shardingsphere.infra.config.props.ConfigurationProperties,org.apache.shardingsphere.infra.instance.InstanceContext)">create</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../config/database/DatabaseConfiguration.html" title="interface in org.apache.shardingsphere.infra.config.database">DatabaseConfiguration</a> databaseConfig, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props, |
| <a href="../../../instance/InstanceContext.html" title="class in org.apache.shardingsphere.infra.instance">InstanceContext</a> instanceContext)</code></th> |
| <td class="colLast"> |
| <div class="block">Create database meta data.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../metadata/database/package-summary.html">org.apache.shardingsphere.infra.metadata.database</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../metadata/database/ShardingSphereDatabase.html#%3Cinit%3E(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.metadata.database.resource.ShardingSphereResourceMetaData,org.apache.shardingsphere.infra.metadata.database.rule.ShardingSphereRuleMetaData,java.util.Map)">ShardingSphereDatabase</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../metadata/database/resource/ShardingSphereResourceMetaData.html" title="class in org.apache.shardingsphere.infra.metadata.database.resource">ShardingSphereResourceMetaData</a> resourceMetaData, |
| <a href="../../../metadata/database/rule/ShardingSphereRuleMetaData.html" title="class in org.apache.shardingsphere.infra.metadata.database.rule">ShardingSphereRuleMetaData</a> ruleMetaData, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../../../metadata/database/schema/model/ShardingSphereSchema.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereSchema</a>> schemas)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.resource"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/resource/package-summary.html">org.apache.shardingsphere.infra.metadata.database.resource</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/resource/package-summary.html">org.apache.shardingsphere.infra.metadata.database.resource</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereResourceMetaData.</span><code><span class="memberNameLink"><a href="../../../metadata/database/resource/ShardingSphereResourceMetaData.html#getStorageType(java.lang.String)">getStorageType</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> dataSourceName)</code></th> |
| <td class="colLast"> |
| <div class="block">Get storage type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.schema.builder"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/schema/builder/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.builder</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/schema/builder/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.builder</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../../../metadata/database/schema/model/ShardingSphereSchema.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereSchema</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SystemSchemaBuilder.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/builder/SystemSchemaBuilder.html#build(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">build</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Build system schema.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.schema.loader.common"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/schema/loader/common/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.loader.common</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/schema/loader/common/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.loader.common</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../metadata/database/schema/loader/model/ColumnMetaData.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.loader.model">ColumnMetaData</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ColumnMetaDataLoader.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/loader/common/ColumnMetaDataLoader.html#load(java.sql.Connection,java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">load</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> tableNamePattern, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Load column meta data list.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a><<a href="../../../metadata/database/schema/loader/model/TableMetaData.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.loader.model">TableMetaData</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">TableMetaDataLoader.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/loader/common/TableMetaDataLoader.html#load(javax.sql.DataSource,java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType)">load</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a> dataSource, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> tableNamePattern, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Load table meta data.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SchemaMetaDataLoader.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/loader/common/SchemaMetaDataLoader.html#loadSchemaNames(java.sql.Connection,org.apache.shardingsphere.infra.database.type.DatabaseType)">loadSchemaNames</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Load schema names.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SchemaMetaDataLoader.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/loader/common/SchemaMetaDataLoader.html#loadSchemaTableNames(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,javax.sql.DataSource)">loadSchemaTableNames</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a> dataSource)</code></th> |
| <td class="colLast"> |
| <div class="block">Load schema table names.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/schema/loader/datatype/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/schema/loader/datatype/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.loader.datatype</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DataTypeLoader.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/loader/datatype/DataTypeLoader.html#load(java.sql.DatabaseMetaData,org.apache.shardingsphere.infra.database.type.DatabaseType)">load</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DatabaseMetaData.html?is-external=true" title="class or interface in java.sql" class="externalLink">DatabaseMetaData</a> databaseMetaData, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Load data type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.schema.reviser.column"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/schema/reviser/column/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.reviser.column</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/schema/reviser/column/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.reviser.column</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ColumnDataTypeReviser.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/reviser/column/ColumnDataTypeReviser.html#revise(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,javax.sql.DataSource)">revise</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> originalName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a> dataSource)</code></th> |
| <td class="colLast"> |
| <div class="block">Revise column data type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.infra.metadata.database.schema.util"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../metadata/database/schema/util/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.util</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../metadata/database/schema/util/package-summary.html">org.apache.shardingsphere.infra.metadata.database.schema.util</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SystemSchemaUtils.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/util/SystemSchemaUtils.html#containsSystemSchema(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Collection,org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase)">containsSystemSchema</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>> schemaNames, |
| <a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a> database)</code></th> |
| <td class="colLast"> |
| <div class="block">Judge whether SQL statement contains system schema or not.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../metadata/database/schema/QualifiedTable.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema">QualifiedTable</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">IndexMetaDataUtils.</span><code><span class="memberNameLink"><a href="../../../metadata/database/schema/util/IndexMetaDataUtils.html#getTableNames(org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Collection)">getTableNames</a></span>​(<a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a> database, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../../sql/parser/sql/common/segment/ddl/index/IndexSegment.html" title="class in org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index">IndexSegment</a>> indexes)</code></th> |
| <td class="colLast"> |
| <div class="block">Get table names.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../executor/sql/execute/result/ExecuteResult.html" title="interface in org.apache.shardingsphere.infra.executor.sql.execute.result">ExecuteResult</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyJDBCExecutorCallback.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallback.html#executeSQL(java.lang.String,java.sql.Statement,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.database.type.DatabaseType)">executeSQL</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a> statement, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallback.html" title="class in org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback">ProxyJDBCExecutorCallback</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyJDBCExecutorCallbackFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallbackFactory.html#newInstance(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">newInstance</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> type, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean isFetchMetaData)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of Proxy JDBC executor callback.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallback.html" title="class in org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback">ProxyJDBCExecutorCallback</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyJDBCExecutorCallbackFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallbackFactory.html#newInstance(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">newInstance</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> type, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean isFetchMetaData)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of Proxy JDBC executor callback.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyJDBCExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/ProxyJDBCExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyJDBCExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/ProxyPreparedStatementExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyPreparedStatementExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/ProxyStatementExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyStatementExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <table class="useSummary"> |
| <caption><span>Constructor parameters in <a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.executor.callback.impl</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/ProxyPreparedStatementExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyPreparedStatementExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/executor/callback/impl/ProxyStatementExecutorCallback.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector,boolean,boolean,boolean)">ProxyStatementExecutorCallback</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> storageTypes, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/connector/DatabaseConnector.html" title="class in org.apache.shardingsphere.proxy.backend.connector">DatabaseConnector</a> databaseConnector, |
| boolean isReturnGeneratedKeys, |
| boolean isExceptionThrown, |
| boolean fetchMetaData)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.connector.jdbc.statement"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/connector/jdbc/statement/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.statement</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/backend/connector/jdbc/statement/package-summary.html">org.apache.shardingsphere.proxy.backend.connector.jdbc.statement</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JDBCBackendStatement.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/statement/JDBCBackendStatement.html#createStorageResource(java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink">Statement</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JDBCBackendStatement.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/connector/jdbc/statement/JDBCBackendStatement.html#createStorageResource(org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit,java.sql.Connection,org.apache.shardingsphere.infra.executor.sql.execute.engine.ConnectionMode,org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc.StatementOption,org.apache.shardingsphere.infra.database.type.DatabaseType)">createStorageResource</a></span>​(<a href="../../../executor/sql/context/ExecutionUnit.html" title="class in org.apache.shardingsphere.infra.executor.sql.context">ExecutionUnit</a> executionUnit, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink">Connection</a> connection, |
| <a href="../../../executor/sql/execute/engine/ConnectionMode.html" title="enum in org.apache.shardingsphere.infra.executor.sql.execute.engine">ConnectionMode</a> connectionMode, |
| <a href="../../../executor/sql/prepare/driver/jdbc/StatementOption.html" title="class in org.apache.shardingsphere.infra.executor.sql.prepare.driver.jdbc">StatementOption</a> option, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.distsql"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/distsql/package-summary.html">org.apache.shardingsphere.proxy.backend.distsql</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/backend/distsql/package-summary.html">org.apache.shardingsphere.proxy.backend.distsql</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DistSQLStatementContext.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/distsql/DistSQLStatementContext.html#getDatabaseType()">getDatabaseType</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.handler"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/handler/package-summary.html">org.apache.shardingsphere.proxy.backend.handler</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/backend/handler/package-summary.html">org.apache.shardingsphere.proxy.backend.handler</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../proxy/backend/handler/ProxyBackendHandler.html" title="interface in org.apache.shardingsphere.proxy.backend.handler">ProxyBackendHandler</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyBackendHandlerFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/handler/ProxyBackendHandlerFactory.html#newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType,java.lang.String,org.apache.shardingsphere.proxy.backend.session.ConnectionSession)">newInstance</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../proxy/backend/session/ConnectionSession.html" title="class in org.apache.shardingsphere.proxy.backend.session">ConnectionSession</a> connectionSession)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of backend handler.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../proxy/backend/handler/ProxyBackendHandler.html" title="interface in org.apache.shardingsphere.proxy.backend.handler">ProxyBackendHandler</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyBackendHandlerFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/handler/ProxyBackendHandlerFactory.html#newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType,java.lang.String,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.proxy.backend.session.ConnectionSession,org.apache.shardingsphere.infra.hint.HintValueContext)">newInstance</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../../../../proxy/backend/session/ConnectionSession.html" title="class in org.apache.shardingsphere.proxy.backend.session">ConnectionSession</a> connectionSession, |
| <a href="../../../hint/HintValueContext.html" title="class in org.apache.shardingsphere.infra.hint">HintValueContext</a> hintValueContext)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of backend handler.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../proxy/backend/handler/ProxyBackendHandler.html" title="interface in org.apache.shardingsphere.proxy.backend.handler">ProxyBackendHandler</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ProxyBackendHandlerFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/handler/ProxyBackendHandlerFactory.html#newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.session.query.QueryContext,org.apache.shardingsphere.proxy.backend.session.ConnectionSession,boolean)">newInstance</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="../../../session/query/QueryContext.html" title="class in org.apache.shardingsphere.infra.session.query">QueryContext</a> queryContext, |
| <a href="../../../../proxy/backend/session/ConnectionSession.html" title="class in org.apache.shardingsphere.proxy.backend.session">ConnectionSession</a> connectionSession, |
| boolean preferPreparedStatement)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of backend handler.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.handler.admin"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/handler/admin/package-summary.html">org.apache.shardingsphere.proxy.backend.handler.admin</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/backend/handler/admin/package-summary.html">org.apache.shardingsphere.proxy.backend.handler.admin</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a><<a href="../../../../proxy/backend/handler/ProxyBackendHandler.html" title="interface in org.apache.shardingsphere.proxy.backend.handler">ProxyBackendHandler</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseAdminBackendHandlerFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/handler/admin/DatabaseAdminBackendHandlerFactory.html#newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.binder.statement.SQLStatementContext,org.apache.shardingsphere.proxy.backend.session.ConnectionSession)">newInstance</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="../../../binder/statement/SQLStatementContext.html" title="interface in org.apache.shardingsphere.infra.binder.statement">SQLStatementContext</a> sqlStatementContext, |
| <a href="../../../../proxy/backend/session/ConnectionSession.html" title="class in org.apache.shardingsphere.proxy.backend.session">ConnectionSession</a> connectionSession)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of database admin backend handler, and this handler requires a connection containing a schema to be used.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util" class="externalLink">Optional</a><<a href="../../../../proxy/backend/handler/ProxyBackendHandler.html" title="interface in org.apache.shardingsphere.proxy.backend.handler">ProxyBackendHandler</a>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">DatabaseAdminBackendHandlerFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/backend/handler/admin/DatabaseAdminBackendHandlerFactory.html#newInstance(org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.binder.statement.SQLStatementContext,org.apache.shardingsphere.proxy.backend.session.ConnectionSession,java.lang.String,java.util.List)">newInstance</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="../../../binder/statement/SQLStatementContext.html" title="interface in org.apache.shardingsphere.infra.binder.statement">SQLStatementContext</a> sqlStatementContext, |
| <a href="../../../../proxy/backend/session/ConnectionSession.html" title="class in org.apache.shardingsphere.proxy.backend.session">ConnectionSession</a> connectionSession, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>> parameters)</code></th> |
| <td class="colLast"> |
| <div class="block">Create new instance of database admin backend handler.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.backend.session"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/backend/session/package-summary.html">org.apache.shardingsphere.proxy.backend.session</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../proxy/backend/session/package-summary.html">org.apache.shardingsphere.proxy.backend.session</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../proxy/backend/session/ConnectionSession.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.transaction.api.TransactionType,io.netty.util.AttributeMap)">ConnectionSession</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../../transaction/api/TransactionType.html" title="enum in org.apache.shardingsphere.transaction.api">TransactionType</a> initialTransactionType, |
| io.netty.util.AttributeMap attributeMap)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.proxy.frontend.protocol"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../proxy/frontend/protocol/package-summary.html">org.apache.shardingsphere.proxy.frontend.protocol</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../proxy/frontend/protocol/package-summary.html">org.apache.shardingsphere.proxy.frontend.protocol</a> that return <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">FrontDatabaseProtocolTypeFactory.</span><code><span class="memberNameLink"><a href="../../../../proxy/frontend/protocol/FrontDatabaseProtocolTypeFactory.html#getDatabaseType()">getDatabaseType</a></span>()</code></th> |
| <td class="colLast"> |
| <div class="block">Get front database protocol type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sharding.merge"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sharding/merge/package-summary.html">org.apache.shardingsphere.sharding.merge</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sharding/merge/package-summary.html">org.apache.shardingsphere.sharding.merge</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="../../../merge/engine/merger/ResultMerger.html" title="interface in org.apache.shardingsphere.infra.merge.engine.merger">ResultMerger</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingResultMergerEngine.</span><code><span class="memberNameLink"><a href="../../../../sharding/merge/ShardingResultMergerEngine.html#newInstance(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.sharding.rule.ShardingRule,org.apache.shardingsphere.infra.config.props.ConfigurationProperties,org.apache.shardingsphere.infra.binder.statement.SQLStatementContext)">newInstance</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../../sharding/rule/ShardingRule.html" title="class in org.apache.shardingsphere.sharding.rule">ShardingRule</a> shardingRule, |
| <a href="../../../config/props/ConfigurationProperties.html" title="class in org.apache.shardingsphere.infra.config.props">ConfigurationProperties</a> props, |
| <a href="../../../binder/statement/SQLStatementContext.html" title="interface in org.apache.shardingsphere.infra.binder.statement">SQLStatementContext</a> sqlStatementContext)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.single.datanode"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../single/datanode/package-summary.html">org.apache.shardingsphere.single.datanode</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../single/datanode/package-summary.html">org.apache.shardingsphere.single.datanode</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="../../../datanode/DataNode.html" title="class in org.apache.shardingsphere.infra.datanode">DataNode</a>>></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SingleTableDataNodeLoader.</span><code><span class="memberNameLink"><a href="../../../../single/datanode/SingleTableDataNodeLoader.html#load(java.lang.String,org.apache.shardingsphere.infra.database.type.DatabaseType,java.util.Map,java.util.Collection)">load</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> databaseName, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSourceMap, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>> excludedTables)</code></th> |
| <td class="colLast"> |
| <div class="block">Load single table data nodes.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqlfederation.optimizer.context.parser"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqlfederation/optimizer/context/parser/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.context.parser</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqlfederation/optimizer/context/parser/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.context.parser</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../sqlfederation/optimizer/context/parser/OptimizerParserContext.html" title="class in org.apache.shardingsphere.sqlfederation.optimizer.context.parser">OptimizerParserContext</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">OptimizerParserContextFactory.</span><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/context/parser/OptimizerParserContextFactory.html#create(org.apache.shardingsphere.infra.database.type.DatabaseType)">create</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Create optimizer parser context.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqlfederation/optimizer/metadata/schema/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../sqlfederation/optimizer/metadata/schema/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.metadata.schema</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/metadata/schema/SQLFederationDatabase.html#%3Cinit%3E(org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.sqlfederation.optimizer.executor.TableScanExecutor)">SQLFederationDatabase</a></span>​(<a href="../../../metadata/database/ShardingSphereDatabase.html" title="class in org.apache.shardingsphere.infra.metadata.database">ShardingSphereDatabase</a> database, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../../../../sqlfederation/optimizer/executor/TableScanExecutor.html" title="interface in org.apache.shardingsphere.sqlfederation.optimizer.executor">TableScanExecutor</a> executor)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/metadata/schema/SQLFederationSchema.html#%3Cinit%3E(java.lang.String,org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.shardingsphere.sqlfederation.optimizer.executor.TableScanExecutor)">SQLFederationSchema</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> schemaName, |
| <a href="../../../metadata/database/schema/model/ShardingSphereSchema.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereSchema</a> schema, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| org.apache.calcite.adapter.java.JavaTypeFactory javaTypeFactory, |
| <a href="../../../../sqlfederation/optimizer/executor/TableScanExecutor.html" title="interface in org.apache.shardingsphere.sqlfederation.optimizer.executor">TableScanExecutor</a> executor)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqlfederation.optimizer.util"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqlfederation/optimizer/util/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.util</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqlfederation/optimizer/util/package-summary.html">org.apache.shardingsphere.sqlfederation.optimizer.util</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static org.apache.calcite.rel.type.RelDataType</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLFederationDataTypeUtils.</span><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/util/SQLFederationDataTypeUtils.html#createRelDataType(org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereTable,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.calcite.rel.type.RelDataTypeFactory)">createRelDataType</a></span>​(<a href="../../../metadata/database/schema/model/ShardingSphereTable.html" title="class in org.apache.shardingsphere.infra.metadata.database.schema.model">ShardingSphereTable</a> table, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)</code></th> |
| <td class="colLast"> |
| <div class="block">Create rel data type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static org.apache.calcite.sql2rel.SqlToRelConverter</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLFederationPlannerUtils.</span><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/util/SQLFederationPlannerUtils.html#createSqlToRelConverter(org.apache.calcite.prepare.CalciteCatalogReader,org.apache.calcite.sql.validate.SqlValidator,org.apache.calcite.plan.RelOptCluster,org.apache.shardingsphere.parser.rule.SQLParserRule,org.apache.shardingsphere.infra.database.type.DatabaseType,boolean)">createSqlToRelConverter</a></span>​(org.apache.calcite.prepare.CalciteCatalogReader catalogReader, |
| org.apache.calcite.sql.validate.SqlValidator validator, |
| org.apache.calcite.plan.RelOptCluster cluster, |
| <a href="../../../../parser/rule/SQLParserRule.html" title="class in org.apache.shardingsphere.parser.rule">SQLParserRule</a> sqlParserRule, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| boolean needsViewExpand)</code></th> |
| <td class="colLast"> |
| <div class="block">Create sql to rel converter.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static org.apache.calcite.sql.validate.SqlValidator</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLFederationPlannerUtils.</span><code><span class="memberNameLink"><a href="../../../../sqlfederation/optimizer/util/SQLFederationPlannerUtils.html#createSqlValidator(org.apache.calcite.prepare.CalciteCatalogReader,org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.calcite.config.CalciteConnectionConfig)">createSqlValidator</a></span>​(org.apache.calcite.prepare.CalciteCatalogReader catalogReader, |
| org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| org.apache.calcite.config.CalciteConnectionConfig connectionConfig)</code></th> |
| <td class="colLast"> |
| <div class="block">Create sql validator.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqltranslator.exception.syntax"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqltranslator/exception/syntax/package-summary.html">org.apache.shardingsphere.sqltranslator.exception.syntax</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../sqltranslator/exception/syntax/package-summary.html">org.apache.shardingsphere.sqltranslator.exception.syntax</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../sqltranslator/exception/syntax/UnsupportedTranslatedDatabaseException.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType)">UnsupportedTranslatedDatabaseException</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqltranslator.jooq"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqltranslator/jooq/package-summary.html">org.apache.shardingsphere.sqltranslator.jooq</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqltranslator/jooq/package-summary.html">org.apache.shardingsphere.sqltranslator.jooq</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static org.jooq.SQLDialect</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JooQDialectRegistry.</span><code><span class="memberNameLink"><a href="../../../../sqltranslator/jooq/JooQDialectRegistry.html#getSQLDialect(org.apache.shardingsphere.infra.database.type.DatabaseType)">getSQLDialect</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType)</code></th> |
| <td class="colLast"> |
| <div class="block">Get SQL dialect.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">JooQSQLTranslator.</span><code><span class="memberNameLink"><a href="../../../../sqltranslator/jooq/JooQSQLTranslator.html#translate(java.lang.String,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.database.type.DatabaseType)">translate</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> statement, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqltranslator.natived"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqltranslator/natived/package-summary.html">org.apache.shardingsphere.sqltranslator.natived</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqltranslator/natived/package-summary.html">org.apache.shardingsphere.sqltranslator.natived</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">NativeSQLTranslator.</span><code><span class="memberNameLink"><a href="../../../../sqltranslator/natived/NativeSQLTranslator.html#translate(java.lang.String,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.database.type.DatabaseType)">translate</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> statement, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqltranslator.rule"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqltranslator/rule/package-summary.html">org.apache.shardingsphere.sqltranslator.rule</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqltranslator/rule/package-summary.html">org.apache.shardingsphere.sqltranslator.rule</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLTranslatorRule.</span><code><span class="memberNameLink"><a href="../../../../sqltranslator/rule/SQLTranslatorRule.html#translate(java.lang.String,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.database.type.DatabaseType)">translate</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> |
| <div class="block">Translate SQL.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.sqltranslator.spi"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../sqltranslator/spi/package-summary.html">org.apache.shardingsphere.sqltranslator.spi</a></h3> |
| <table class="useSummary"> |
| <caption><span>Methods in <a href="../../../../sqltranslator/spi/package-summary.html">org.apache.shardingsphere.sqltranslator.spi</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SQLTranslator.</span><code><span class="memberNameLink"><a href="../../../../sqltranslator/spi/SQLTranslator.html#translate(java.lang.String,org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement,org.apache.shardingsphere.infra.database.type.DatabaseType,org.apache.shardingsphere.infra.database.type.DatabaseType)">translate</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> sql, |
| <a href="../../../../sql/parser/sql/common/statement/SQLStatement.html" title="interface in org.apache.shardingsphere.sql.parser.sql.common.statement">SQLStatement</a> sqlStatement, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> protocolType, |
| <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> storageType)</code></th> |
| <td class="colLast"> |
| <div class="block">Translate SQL.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.test.fixture.infra.database.type"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../test/fixture/infra/database/type/package-summary.html">org.apache.shardingsphere.test.fixture.infra.database.type</a></h3> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="../../../../test/fixture/infra/database/type/package-summary.html">org.apache.shardingsphere.test.fixture.infra.database.type</a> that implement <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>class </code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../test/fixture/infra/database/type/MockedDatabaseType.html" title="class in org.apache.shardingsphere.test.fixture.infra.database.type">MockedDatabaseType</a></span></code></th> |
| <td class="colLast"> |
| <div class="block">Mocked database type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.transaction"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../transaction/package-summary.html">org.apache.shardingsphere.transaction</a></h3> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../../transaction/package-summary.html">org.apache.shardingsphere.transaction</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereTransactionManagerEngine.</span><code><span class="memberNameLink"><a href="../../../../transaction/ShardingSphereTransactionManagerEngine.html#init(java.util.Map,java.util.Map,java.lang.String)">init</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> databaseTypes, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSourceMap, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> providerType)</code></th> |
| <td class="colLast"> |
| <div class="block">Initialize transaction manager.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.transaction.base.seata.at"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../transaction/base/seata/at/package-summary.html">org.apache.shardingsphere.transaction.base.seata.at</a></h3> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../../transaction/base/seata/at/package-summary.html">org.apache.shardingsphere.transaction.base.seata.at</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">SeataATShardingSphereTransactionManager.</span><code><span class="memberNameLink"><a href="../../../../transaction/base/seata/at/SeataATShardingSphereTransactionManager.html#init(java.util.Map,java.util.Map,java.lang.String)">init</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> databaseTypes, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSources, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> providerType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.transaction.spi"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../transaction/spi/package-summary.html">org.apache.shardingsphere.transaction.spi</a></h3> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../../transaction/spi/package-summary.html">org.apache.shardingsphere.transaction.spi</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">ShardingSphereTransactionManager.</span><code><span class="memberNameLink"><a href="../../../../transaction/spi/ShardingSphereTransactionManager.html#init(java.util.Map,java.util.Map,java.lang.String)">init</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> databaseTypes, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSources, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> providerType)</code></th> |
| <td class="colLast"> |
| <div class="block">Initialize transaction manager.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.transaction.xa"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../transaction/xa/package-summary.html">org.apache.shardingsphere.transaction.xa</a></h3> |
| <table class="useSummary"> |
| <caption><span>Method parameters in <a href="../../../../transaction/xa/package-summary.html">org.apache.shardingsphere.transaction.xa</a> with type arguments of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <th class="colSecond" scope="row"><span class="typeNameLabel">XAShardingSphereTransactionManager.</span><code><span class="memberNameLink"><a href="../../../../transaction/xa/XAShardingSphereTransactionManager.html#init(java.util.Map,java.util.Map,java.lang.String)">init</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a>> databaseTypes, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a>> dataSources, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> providerType)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| <li class="blockList"> |
| <section><a id="org.apache.shardingsphere.transaction.xa.jta.datasource"> |
| <!-- --> |
| </a> |
| <h3>Uses of <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> in <a href="../../../../transaction/xa/jta/datasource/package-summary.html">org.apache.shardingsphere.transaction.xa.jta.datasource</a></h3> |
| <table class="useSummary"> |
| <caption><span>Constructors in <a href="../../../../transaction/xa/jta/datasource/package-summary.html">org.apache.shardingsphere.transaction.xa.jta.datasource</a> with parameters of type <a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../../transaction/xa/jta/datasource/XATransactionDataSource.html#%3Cinit%3E(org.apache.shardingsphere.infra.database.type.DatabaseType,java.lang.String,javax.sql.DataSource,org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider)">XATransactionDataSource</a></span>​(<a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">DatabaseType</a> databaseType, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> resourceName, |
| <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html?is-external=true" title="class or interface in javax.sql" class="externalLink">DataSource</a> dataSource, |
| <a href="../../../../transaction/xa/spi/XATransactionManagerProvider.html" title="interface in org.apache.shardingsphere.transaction.xa.spi">XATransactionManagerProvider</a> xaTransactionManagerProvider)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </section> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../index.html">Overview</a></li> |
| <li><a href="../package-summary.html">Package</a></li> |
| <li><a href="../DatabaseType.html" title="interface in org.apache.shardingsphere.infra.database.type">Class</a></li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="../package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |