org.h2.value.Value.getScale()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(83)

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

Value.getScale介绍

暂无

代码示例

代码示例来源:origin: com.h2database/h2

@Override
public int getScale() {
  return value.getScale();
}

代码示例来源:origin: com.h2database/h2

@Override
public int getScale() {
  return value == null ? scale : value.getScale();
}

代码示例来源:origin: com.h2database/h2

@Override
public int getScale() {
  return lastValue.getScale();
}

代码示例来源:origin: com.h2database/h2

@Override
public int getScale() {
  if (value != null) {
    return value.getScale();
  }
  if (column != null) {
    return column.getScale();
  }
  return 0;
}

代码示例来源:origin: com.h2database/h2

/**
 * Extracts expression columns from ValueArray
 *
 * @param session the current session
 * @param value the value to extract columns from
 * @return array of expression columns
 */
static Expression[] getExpressionColumns(Session session, ValueArray value) {
  Value[] list = value.getList();
  ExpressionColumn[] expr = new ExpressionColumn[list.length];
  for (int i = 0, len = list.length; i < len; i++) {
    Value v = list[i];
    Column col = new Column("C" + (i + 1), v.getType(),
        v.getPrecision(), v.getScale(),
        v.getDisplaySize());
    expr[i] = new ExpressionColumn(session.getDatabase(), col);
  }
  return expr;
}

代码示例来源:origin: com.h2database/h2

public ResultSet getResultSet() {
  SimpleResultSet rs = new SimpleResultSet();
  rs.setAutoClose(false);
  rs.addColumn("X", DataType.convertTypeToSQLType(getType()),
      MathUtils.convertLongToInt(getPrecision()), getScale());
  rs.addRow(getObject());
  return rs;
}

代码示例来源:origin: com.eventsourcing/h2

@Override
public int getScale() {
  return value == null ? scale : value.getScale();
}

代码示例来源:origin: com.eventsourcing/h2

@Override
public int getScale() {
  return lastValue.getScale();
}

代码示例来源:origin: com.eventsourcing/h2

@Override
public int getScale() {
  return value.getScale();
}

代码示例来源:origin: org.wowtools/h2

@Override
public int getScale() {
  return value == null ? scale : value.getScale();
}

代码示例来源:origin: org.wowtools/h2

@Override
public int getScale() {
  return lastValue.getScale();
}

代码示例来源:origin: org.wowtools/h2

@Override
public int getScale() {
  return value.getScale();
}

代码示例来源:origin: com.h2database/com.springsource.org.h2

public int getScale() {
  return lastValue.getScale();
}

代码示例来源:origin: com.h2database/com.springsource.org.h2

public int getScale() {
  return value.getScale();
}

代码示例来源:origin: com.h2database/com.springsource.org.h2

public int getScale() {
  return value == null ? 0 : value.getScale();
}

代码示例来源:origin: org.wowtools/h2

@Override
public int getScale() {
  if (value != null) {
    return value.getScale();
  }
  if (column != null) {
    return column.getScale();
  }
  return 0;
}

代码示例来源:origin: com.eventsourcing/h2

@Override
public int getScale() {
  if (value != null) {
    return value.getScale();
  }
  if (column != null) {
    return column.getScale();
  }
  return 0;
}

代码示例来源:origin: com.eventsourcing/h2

/**
 * Extracts expression columns from ValueArray
 *
 * @param session the current session
 * @param value the value to extract columns from
 * @return array of expression columns
 */
static Expression[] getExpressionColumns(Session session, ValueArray value) {
  Value[] list = value.getList();
  ExpressionColumn[] expr = new ExpressionColumn[list.length];
  for (int i = 0, len = list.length; i < len; i++) {
    Value v = list[i];
    Column col = new Column("C" + (i + 1), v.getType(),
        v.getPrecision(), v.getScale(),
        v.getDisplaySize());
    expr[i] = new ExpressionColumn(session.getDatabase(), col);
  }
  return expr;
}

代码示例来源:origin: com.eventsourcing/h2

public ResultSet getResultSet() {
  SimpleResultSet rs = new SimpleResultSet();
  rs.setAutoClose(false);
  rs.addColumn("X", DataType.convertTypeToSQLType(getType()),
      MathUtils.convertLongToInt(getPrecision()), getScale());
  rs.addRow(getObject());
  return rs;
}

代码示例来源:origin: org.wowtools/h2

public ResultSet getResultSet() {
  SimpleResultSet rs = new SimpleResultSet();
  rs.setAutoClose(false);
  rs.addColumn("X", DataType.convertTypeToSQLType(getType()),
      MathUtils.convertLongToInt(getPrecision()), getScale());
  rs.addRow(getObject());
  return rs;
}

相关文章

微信公众号

最新文章

更多