net.java.ao.Query.isDistinct()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中net.java.ao.Query.isDistinct方法的一些代码示例,展示了Query.isDistinct的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.isDistinct方法的具体详情如下:
包路径:net.java.ao.Query
类名称:Query
方法名:isDistinct

Query.isDistinct介绍

暂无

代码示例

代码示例来源:origin: net.java.dev.activeobjects/activeobjects

case SELECT:
  sql.append("SELECT ");
  if (query.isDistinct()) {
    sql.append("DISTINCT ");

代码示例来源:origin: net.java.dev.activeobjects/activeobjects-core

case SELECT:
  sql.append("SELECT ");
  if (query.isDistinct()) {
    sql.append("DISTINCT ");

代码示例来源:origin: net.java.dev.activeobjects/activeobjects-core

if (query.isDistinct()) {
  sql.append("DISTINCT ");

代码示例来源:origin: net.java.dev.activeobjects/activeobjects-core

@Override
protected String renderQuerySelect(Query query, TableNameConverter converter, boolean count) {
  StringBuilder sql = new StringBuilder();
  String tableName = query.getTable();
  if (tableName == null) {
    tableName = converter.getName(query.getTableType());
  }
  switch (query.getType()) {
    case SELECT:
      sql.append("SELECT ");
      if (query.isDistinct()) {
        sql.append("DISTINCT ");
      }
      int limit = query.getLimit();
      if (limit >= 0) {
        if (query.getOffset() > 0) {
          limit += query.getOffset();
        }
        sql.append("TOP ").append(limit).append(' ');
      }
      if (count) {
        sql.append("COUNT(*)");
      } else {
        sql.append(querySelectFields(query, converter));
      }
      sql.append(" FROM ").append(queryTableName(query, converter));
      break;
  }
  return sql.toString();
}

代码示例来源:origin: net.java.dev.activeobjects/activeobjects

if (query.isDistinct()) {
  sql.append("DISTINCT ");

代码示例来源:origin: net.java.dev.activeobjects/activeobjects

@Override
protected String renderQuerySelect(Query query, TableNameConverter converter, boolean count) {
  StringBuilder sql = new StringBuilder();
  String tableName = query.getTable();
  if (tableName == null) {
    tableName = converter.getName(query.getTableType());
  }
  switch (query.getType()) {
    case SELECT:
      sql.append("SELECT ");
      if (query.isDistinct()) {
        sql.append("DISTINCT ");
      }
      int limit = query.getLimit();
      if (limit >= 0) {
        if (query.getOffset() > 0) {
          limit += query.getOffset();
        }
        sql.append("TOP ").append(limit).append(' ');
      }
      if (count) {
        sql.append("COUNT(*)");
      } else {
        sql.append(querySelectFields(query, converter));
      }
      sql.append(" FROM ").append(queryTableName(query, converter));
      break;
  }
  return sql.toString();
}

相关文章