Class SQLFederationRule

java.lang.Object
org.apache.shardingsphere.sqlfederation.rule.SQLFederationRule
All Implemented Interfaces:
org.apache.shardingsphere.infra.rule.identifier.scope.GlobalRule, org.apache.shardingsphere.infra.rule.ShardingSphereRule

public final class SQLFederationRule extends Object implements org.apache.shardingsphere.infra.rule.identifier.scope.GlobalRule
SQL federation rule.
  • Constructor Details

  • Method Details

    • getSQLFederationExecutor

      public SQLFederationExecutor getSQLFederationExecutor(String databaseName, String schemaName, org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData metaData, org.apache.shardingsphere.infra.metadata.data.ShardingSphereData shardingSphereData, org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutor jdbcExecutor, org.apache.shardingsphere.infra.util.eventbus.EventBusContext eventBusContext)
      Get SQL federation executor.
      Parameters:
      databaseName - database name
      schemaName - schema name
      metaData - ShardingSphere meta data
      shardingSphereData - ShardingSphere data
      jdbcExecutor - jdbc executor
      eventBusContext - event bus context
      Returns:
      created instance
    • getType

      public String getType()
      Specified by:
      getType in interface org.apache.shardingsphere.infra.rule.ShardingSphereRule