本文整理了Java中org.h2.value.Value.getDisplaySize()
方法的一些代码示例,展示了Value.getDisplaySize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Value.getDisplaySize()
方法的具体详情如下:
包路径:org.h2.value.Value
类名称:Value
方法名:getDisplaySize
[英]Get the display size in characters.
[中]获取以字符为单位的显示大小。
代码示例来源:origin: com.h2database/h2
@Override
public int getDisplaySize() {
return value.getDisplaySize();
}
代码示例来源:origin: com.h2database/h2
@Override
public int getDisplaySize() {
return lastValue.getDisplaySize();
}
代码示例来源:origin: com.h2database/h2
@Override
public int getDisplaySize() {
if (value != null) {
return value.getDisplaySize();
}
if (column != null) {
return column.getDisplaySize();
}
return 0;
}
代码示例来源:origin: com.h2database/h2
@Override
public int getDisplaySize() {
long size = 0;
for (Value v : values) {
size += v.getDisplaySize();
}
return MathUtils.convertLongToInt(size);
}
代码示例来源: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.eventsourcing/h2
@Override
public int getDisplaySize() {
return lastValue.getDisplaySize();
}
代码示例来源:origin: com.h2database/com.springsource.org.h2
public int getDisplaySize() {
return value == null ? 0 : value.getDisplaySize();
}
代码示例来源:origin: org.wowtools/h2
@Override
public int getDisplaySize() {
return lastValue.getDisplaySize();
}
代码示例来源:origin: org.wowtools/h2
@Override
public int getDisplaySize() {
return value.getDisplaySize();
}
代码示例来源:origin: com.eventsourcing/h2
@Override
public int getDisplaySize() {
return value.getDisplaySize();
}
代码示例来源:origin: com.h2database/com.springsource.org.h2
public int getDisplaySize() {
return lastValue.getDisplaySize();
}
代码示例来源:origin: com.h2database/com.springsource.org.h2
public int getDisplaySize() {
return value.getDisplaySize();
}
代码示例来源:origin: com.eventsourcing/h2
@Override
public int getDisplaySize() {
long size = 0;
for (Value v : values) {
size += v.getDisplaySize();
}
return MathUtils.convertLongToInt(size);
}
代码示例来源:origin: com.h2database/com.springsource.org.h2
public int getDisplaySize() {
long size = 0;
for (int i = 0; i < values.length; i++) {
size += values[i].getDisplaySize();
}
return MathUtils.convertLongToInt(size);
}
代码示例来源:origin: org.wowtools/h2
@Override
public int getDisplaySize() {
long size = 0;
for (Value v : values) {
size += v.getDisplaySize();
}
return MathUtils.convertLongToInt(size);
}
代码示例来源:origin: com.eventsourcing/h2
@Override
public int getDisplaySize() {
if (value != null) {
return value.getDisplaySize();
}
if (column != null) {
return column.getDisplaySize();
}
return 0;
}
代码示例来源:origin: org.wowtools/h2
@Override
public int getDisplaySize() {
if (value != null) {
return value.getDisplaySize();
}
if (column != null) {
return column.getDisplaySize();
}
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: org.wowtools/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/com.springsource.org.h2
public LocalResult query(int maxrows) throws SQLException {
setCurrentRowNumber(1);
Value v = value.getValue(session);
if (v.getType() == Value.RESULT_SET) {
ResultSet rs = ((ValueResultSet) v).getResultSet();
return LocalResult.read(session, rs, maxrows);
} else if (v.getType() == Value.ARRAY) {
Value[] list = ((ValueArray) v).getList();
ObjectArray expr = new ObjectArray();
for (int i = 0; i < list.length; i++) {
Value e = list[i];
Column col = new Column("C" + (i + 1), e.getType(), e.getPrecision(), e.getScale(), e.getDisplaySize());
expr.add(new ExpressionColumn(session.getDatabase(), col));
}
LocalResult result = new LocalResult(session, expr, list.length);
result.addRow(list);
result.done();
return result;
}
LocalResult result = new LocalResult(session, expressions, 1);
Value[] row = new Value[1];
row[0] = v;
result.addRow(row);
result.done();
return result;
}
内容来源于网络,如有侵权,请联系作者删除!