congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
SqlExecutor.single
Code IndexAdd Tabnine to your IDE (free)

How to use
single
method
in
org.hswebframework.ezorm.rdb.executor.SqlExecutor

Best Java code snippets using org.hswebframework.ezorm.rdb.executor.SqlExecutor.single (Showing top 16 results out of 315)

origin: hs-web/hsweb-framework

@Override
@SneakyThrows
public TableMetadata parse(String objectName) {
  Map<String, Object> param = new HashMap<>();
  param.put("table", objectName);
  Map<String, Object> tableMetaMap = sqlExecutor.single(getSelectTableMetaSql(), param);
  if (tableMetaMap == null) {
    return null;
  }
  TableMetadata table = new TableMetadata();
  table.setName(objectName);
  table.setComment((String) tableMetaMap.getOrDefault("comment", ""));
  List<ColumnMetadata> columns = sqlExecutor.list(getSelectTableColumnsSql(), param, wrapper);
  table.setColumns(columns);
  return table;
}
origin: hs-web/hsweb-easy-orm

default Map<String, Object> single(SQL sql) throws SQLException {
  return single(sql, mapWrapper);
}
origin: org.hswebframework/hsweb-easy-orm-rdb

default Map<String, Object> single(SQL sql) throws SQLException {
  return single(sql, mapWrapper);
}
origin: hs-web/hsweb-easy-orm

default Map<String, Object> single(String sql, Object params) throws SQLException {
  return single(new SimpleSQL(sql, params));
}
origin: hs-web/hsweb-easy-orm

default Map<String, Object> single(String sql) throws SQLException {
  return single(new SimpleSQL(sql));
}
origin: org.hswebframework/hsweb-easy-orm-rdb

default Map<String, Object> single(String sql, Object params) throws SQLException {
  return single(new SimpleSQL(sql, params));
}
origin: org.hswebframework/hsweb-easy-orm-rdb

default Map<String, Object> single(String sql) throws SQLException {
  return single(new SimpleSQL(sql));
}
origin: org.hswebframework/hsweb-easy-orm-rdb

@Override
public boolean tableExists(String name) {
  try {
    Map<String, Object> param = new HashMap<>();
    param.put("table", name);
    Map<String, Object> res = sqlExecutor.single(new SimpleSQL(getTableExistsSql(), param), new LowerCasePropertySimpleMapWrapper());
    return res.get("total") != null && StringUtils.toInt(res.get("total")) > 0;
  } catch (SQLException e) {
    throw new RuntimeException(e);
  }
}
origin: hs-web/hsweb-easy-orm

@Override
public boolean tableExists(String name) {
  try {
    Map<String, Object> param = new HashMap<>();
    param.put("table", name);
    Map<String, Object> res = sqlExecutor.single(new SimpleSQL(getTableExistsSql(), param), new LowerCasePropertySimpleMapWrapper());
    return res.get("total") != null && StringUtils.toInt(res.get("total")) > 0;
  } catch (SQLException e) {
    throw new RuntimeException(e);
  }
}
origin: org.hswebframework.web/hsweb-system-database-manager-api

@Override
@SneakyThrows
public TableMetadata parse(String objectName) {
  Map<String, Object> param = new HashMap<>();
  param.put("table", objectName);
  Map<String, Object> tableMetaMap = sqlExecutor.single(getSelectTableMetaSql(), param);
  if (tableMetaMap == null) {
    return null;
  }
  TableMetadata table = new TableMetadata();
  table.setName(objectName);
  table.setComment((String) tableMetaMap.getOrDefault("comment", ""));
  List<ColumnMetadata> columns = sqlExecutor.list(getSelectTableColumnsSql(), param, wrapper);
  table.setColumns(columns);
  return table;
}
origin: org.hswebframework/hsweb-easy-orm-rdb

@Override
@SneakyThrows
public RDBTableMetaData parse(String name) {
  if (!tableExists(name)) return null;
  RDBTableMetaData metaData = new RDBTableMetaData();
  metaData.setName(name);
  metaData.setAlias(name);
  Map<String, Object> param = new HashMap<>();
  param.put("table", name);
  List<RDBColumnMetaData> metaDatas = sqlExecutor.list(new SimpleSQL(getTableMetaSql(name), param), new RDBColumnMetaDataWrapper());
  metaDatas.forEach(metaData::addColumn);
  Map<String, Object> comment = sqlExecutor.single(new SimpleSQL(getTableCommentSql(name), param), new LowerCasePropertySimpleMapWrapper());
  if (null != comment && comment.get("comment") != null) {
    metaData.setComment(String.valueOf(comment.get("comment")));
  }
  return metaData;
}
origin: hs-web/hsweb-easy-orm

@Override
@SneakyThrows
public RDBTableMetaData parse(String name) {
  if (!tableExists(name)) return null;
  RDBTableMetaData metaData = new RDBTableMetaData();
  metaData.setName(name);
  metaData.setAlias(name);
  Map<String, Object> param = new HashMap<>();
  param.put("table", name);
  List<RDBColumnMetaData> metaDatas = sqlExecutor.list(new SimpleSQL(getTableMetaSql(name), param), new RDBColumnMetaDataWrapper());
  metaDatas.forEach(metaData::addColumn);
  Map<String, Object> comment = sqlExecutor.single(new SimpleSQL(getTableCommentSql(name), param), new LowerCasePropertySimpleMapWrapper());
  if (null != comment && comment.get("comment") != null) {
    metaData.setComment(String.valueOf(comment.get("comment")));
  }
  return metaData;
}
origin: hs-web/hsweb-easy-orm

@Override
public T single() throws SQLException {
  QueryParam param = this.queryParam.clone();
  Map<String, Object> context = null;
  boolean supportBefore = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  boolean supportDone = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  if (supportBefore || supportDone) {
    context = table.getDatabase().getTriggerContextRoot();
    context.put("table", table);
    context.put("database", table.getDatabase());
    context.put("param", param);
    context.put("type", "single");
  }
  if (supportBefore) {
    trigger(Trigger.select_before, context);
  }
  if (!param.isForUpdate())
    param.doPaging(0, 1);
  SQL sql = render.render(table.getMeta(), param);
  T data = sqlExecutor.single(sql, objectWrapper);
  if (supportDone) {
    context.put("data", data);
    trigger(Trigger.select_done, context);
  }
  return data;
}
origin: org.hswebframework/hsweb-easy-orm-rdb

@Override
public int total() throws SQLException {
  QueryParam param = this.queryParam.clone();
  Map<String, Object> context = null;
  boolean supportBefore = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  boolean supportDone = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  if (supportBefore || supportDone) {
    context = table.getDatabase().getTriggerContextRoot();
    context.put("table", table);
    context.put("database", table.getDatabase());
    context.put("param", param);
    context.put("type", "total");
  }
  if (supportBefore) {
    trigger(Trigger.select_before, context);
  }
  SQL sql = totalRender.render(table.getMeta(), param);
  TotalWrapper totalWrapper = new TotalWrapper();
  sqlExecutor.single(sql, totalWrapper);
  if (supportDone) {
    context.put("total", totalWrapper.getTotal());
    trigger(Trigger.select_done, context);
  }
  return totalWrapper.getTotal();
}
origin: org.hswebframework/hsweb-easy-orm-rdb

@Override
public T single() throws SQLException {
  QueryParam param = this.queryParam.clone();
  Map<String, Object> context = null;
  boolean supportBefore = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  boolean supportDone = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  if (supportBefore || supportDone) {
    context = table.getDatabase().getTriggerContextRoot();
    context.put("table", table);
    context.put("database", table.getDatabase());
    context.put("param", param);
    context.put("type", "single");
  }
  if (supportBefore) {
    trigger(Trigger.select_before, context);
  }
  if (!param.isForUpdate())
    param.doPaging(0, 1);
  SQL sql = render.render(table.getMeta(), param);
  T data = sqlExecutor.single(sql, objectWrapper);
  if (supportDone) {
    context.put("data", data);
    trigger(Trigger.select_done, context);
  }
  return data;
}
origin: hs-web/hsweb-easy-orm

@Override
public int total() throws SQLException {
  QueryParam param = this.queryParam.clone();
  Map<String, Object> context = null;
  boolean supportBefore = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  boolean supportDone = !triggerSkip && getTableMeta().triggerIsSupport(Trigger.select_before);
  if (supportBefore || supportDone) {
    context = table.getDatabase().getTriggerContextRoot();
    context.put("table", table);
    context.put("database", table.getDatabase());
    context.put("param", param);
    context.put("type", "total");
  }
  if (supportBefore) {
    trigger(Trigger.select_before, context);
  }
  SQL sql = totalRender.render(table.getMeta(), param);
  TotalWrapper totalWrapper = new TotalWrapper();
  sqlExecutor.single(sql, totalWrapper);
  if (supportDone) {
    context.put("total", totalWrapper.getTotal());
    trigger(Trigger.select_done, context);
  }
  return totalWrapper.getTotal();
}
org.hswebframework.ezorm.rdb.executorSqlExecutorsingle

Popular methods of SqlExecutor

  • list
  • delete
  • exec
  • tableExists
  • update
  • insert

Popular in Java

  • Creating JSON documents from java classes using gson
  • startActivity (Activity)
  • getContentResolver (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • JButton (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now