类 VertxJDBCActuator

  • 所有已实现的接口:
    org.anyline.data.adapter.DriverActuator

    public class VertxJDBCActuator
    extends Object
    implements org.anyline.data.adapter.DriverActuator
    • 字段概要

      • 从接口继承的字段 org.anyline.data.adapter.DriverActuator

        log
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T extends org.anyline.metadata.Metadata>
      void
      checkSchema​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, Connection con, T meta)  
      <T extends org.anyline.metadata.Metadata>
      void
      checkSchema​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, DataSource datasource, T meta)  
      <T extends org.anyline.metadata.Metadata>
      void
      checkSchema​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, T meta)  
      long execute​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run)  
      List<Object> execute​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, String sql, List<org.anyline.metadata.Parameter> inputs, List<org.anyline.metadata.Parameter> outputs)  
      Connection getConnection​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, DataSource datasource)  
      DataSource getDataSource​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime)  
      long insert​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, Object data, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run, String generatedKey, String[] pks)  
      Map<String,​Object> map​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run)  
      Map<String,​Object> map​(org.anyline.data.runtime.DataRuntime runtime, String sql)
      select [命令执行]
      List<Map<String,​Object>> maps​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run)  
      String product​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, boolean create, String product)  
      org.anyline.entity.DataSet querys​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.metadata.Procedure procedure, org.anyline.entity.PageNavi navi)  
      void releaseConnection​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, Connection connection, DataSource datasource)  
      org.anyline.entity.DataSet select​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, boolean system, org.anyline.metadata.ACTION.DML action, org.anyline.metadata.Table table, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run, String sql, List<Object> values, LinkedHashMap<String,​org.anyline.metadata.Column> columns)  
      Class<? extends org.anyline.data.adapter.DriverAdapter> supportAdapterType()  
      long update​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, String random, org.anyline.metadata.Table dest, Object data, org.anyline.data.param.ConfigStore configs, org.anyline.data.run.Run run)  
      String version​(org.anyline.data.adapter.DriverAdapter adapter, org.anyline.data.runtime.DataRuntime runtime, boolean create, String version)  
      • 从接口继承的方法 org.anyline.data.adapter.DriverActuator

        catalogs, columns, databases, execute, indexes, metadata, metadata, priority, schemas, tables, tables, views, views
    • 构造器详细资料

      • VertxJDBCActuator

        public VertxJDBCActuator()
    • 方法详细资料

      • supportAdapterType

        public Class<? extends org.anyline.data.adapter.DriverAdapter> supportAdapterType()
        指定者:
        supportAdapterType 在接口中 org.anyline.data.adapter.DriverActuator
      • getDataSource

        public DataSource getDataSource​(org.anyline.data.adapter.DriverAdapter adapter,
                                        org.anyline.data.runtime.DataRuntime runtime)
        指定者:
        getDataSource 在接口中 org.anyline.data.adapter.DriverActuator
      • getConnection

        public Connection getConnection​(org.anyline.data.adapter.DriverAdapter adapter,
                                        org.anyline.data.runtime.DataRuntime runtime,
                                        DataSource datasource)
        指定者:
        getConnection 在接口中 org.anyline.data.adapter.DriverActuator
      • releaseConnection

        public void releaseConnection​(org.anyline.data.adapter.DriverAdapter adapter,
                                      org.anyline.data.runtime.DataRuntime runtime,
                                      Connection connection,
                                      DataSource datasource)
        指定者:
        releaseConnection 在接口中 org.anyline.data.adapter.DriverActuator
      • checkSchema

        public <T extends org.anyline.metadata.Metadata> void checkSchema​(org.anyline.data.adapter.DriverAdapter adapter,
                                                                          org.anyline.data.runtime.DataRuntime runtime,
                                                                          DataSource datasource,
                                                                          T meta)
        指定者:
        checkSchema 在接口中 org.anyline.data.adapter.DriverActuator
      • checkSchema

        public <T extends org.anyline.metadata.Metadata> void checkSchema​(org.anyline.data.adapter.DriverAdapter adapter,
                                                                          org.anyline.data.runtime.DataRuntime runtime,
                                                                          T meta)
        指定者:
        checkSchema 在接口中 org.anyline.data.adapter.DriverActuator
      • checkSchema

        public <T extends org.anyline.metadata.Metadata> void checkSchema​(org.anyline.data.adapter.DriverAdapter adapter,
                                                                          org.anyline.data.runtime.DataRuntime runtime,
                                                                          Connection con,
                                                                          T meta)
        指定者:
        checkSchema 在接口中 org.anyline.data.adapter.DriverActuator
      • product

        public String product​(org.anyline.data.adapter.DriverAdapter adapter,
                              org.anyline.data.runtime.DataRuntime runtime,
                              boolean create,
                              String product)
        指定者:
        product 在接口中 org.anyline.data.adapter.DriverActuator
      • version

        public String version​(org.anyline.data.adapter.DriverAdapter adapter,
                              org.anyline.data.runtime.DataRuntime runtime,
                              boolean create,
                              String version)
        指定者:
        version 在接口中 org.anyline.data.adapter.DriverActuator
      • select

        public org.anyline.entity.DataSet select​(org.anyline.data.adapter.DriverAdapter adapter,
                                                 org.anyline.data.runtime.DataRuntime runtime,
                                                 String random,
                                                 boolean system,
                                                 org.anyline.metadata.ACTION.DML action,
                                                 org.anyline.metadata.Table table,
                                                 org.anyline.data.param.ConfigStore configs,
                                                 org.anyline.data.run.Run run,
                                                 String sql,
                                                 List<Object> values,
                                                 LinkedHashMap<String,​org.anyline.metadata.Column> columns)
                                          throws Exception
        指定者:
        select 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • querys

        public org.anyline.entity.DataSet querys​(org.anyline.data.adapter.DriverAdapter adapter,
                                                 org.anyline.data.runtime.DataRuntime runtime,
                                                 String random,
                                                 org.anyline.metadata.Procedure procedure,
                                                 org.anyline.entity.PageNavi navi)
                                          throws Exception
        指定者:
        querys 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • maps

        public List<Map<String,​Object>> maps​(org.anyline.data.adapter.DriverAdapter adapter,
                                                   org.anyline.data.runtime.DataRuntime runtime,
                                                   String random,
                                                   org.anyline.data.param.ConfigStore configs,
                                                   org.anyline.data.run.Run run)
                                            throws Exception
        指定者:
        maps 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • map

        public Map<String,​Object> map​(org.anyline.data.runtime.DataRuntime runtime,
                                            String sql)
                                     throws Exception
        select [命令执行]
        指定者:
        map 在接口中 org.anyline.data.adapter.DriverActuator
        参数:
        runtime - 运行环境主要包含驱动适配器 数据源或客户端
        sql - sql
        返回:
        map
        抛出:
        Exception
      • map

        public Map<String,​Object> map​(org.anyline.data.adapter.DriverAdapter adapter,
                                            org.anyline.data.runtime.DataRuntime runtime,
                                            String random,
                                            org.anyline.data.param.ConfigStore configs,
                                            org.anyline.data.run.Run run)
                                     throws Exception
        指定者:
        map 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • insert

        public long insert​(org.anyline.data.adapter.DriverAdapter adapter,
                           org.anyline.data.runtime.DataRuntime runtime,
                           String random,
                           Object data,
                           org.anyline.data.param.ConfigStore configs,
                           org.anyline.data.run.Run run,
                           String generatedKey,
                           String[] pks)
                    throws Exception
        指定者:
        insert 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • update

        public long update​(org.anyline.data.adapter.DriverAdapter adapter,
                           org.anyline.data.runtime.DataRuntime runtime,
                           String random,
                           org.anyline.metadata.Table dest,
                           Object data,
                           org.anyline.data.param.ConfigStore configs,
                           org.anyline.data.run.Run run)
                    throws Exception
        指定者:
        update 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • execute

        public List<Object> execute​(org.anyline.data.adapter.DriverAdapter adapter,
                                    org.anyline.data.runtime.DataRuntime runtime,
                                    String random,
                                    org.anyline.metadata.Procedure procedure,
                                    String sql,
                                    List<org.anyline.metadata.Parameter> inputs,
                                    List<org.anyline.metadata.Parameter> outputs)
                             throws Exception
        指定者:
        execute 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception
      • execute

        public long execute​(org.anyline.data.adapter.DriverAdapter adapter,
                            org.anyline.data.runtime.DataRuntime runtime,
                            String random,
                            org.anyline.data.param.ConfigStore configs,
                            org.anyline.data.run.Run run)
                     throws Exception
        指定者:
        execute 在接口中 org.anyline.data.adapter.DriverActuator
        抛出:
        Exception