public void setBoolean(int columnIndex, boolean value) { row.setBoolean(columnIndex, value); }
@Override public void set(boolean v) { pageBuilder.setBoolean(column, v); }
@Override public void set(long v) { pageBuilder.setBoolean(column, v > 0); }
@Override public void set(double v) { pageBuilder.setBoolean(column, v > 0.0); }
public void setBoolean(Column column, boolean value) { // TODO check type? setBoolean(column.getIndex(), value); }
@Override public void set(String v) { if (TRUE_STRINGS.contains(v)) { pageBuilder.setBoolean(column, true); } else { defaultValue.setBoolean(pageBuilder, column); } }
public void booleanColumn(Column column) { final JsonNode value = rowValues.get(column.getIndex()); if (value == null || value.isNull()) { pageBuilder.setNull(column); } else { pageBuilder.setBoolean(column, value.asBoolean()); } }
public void booleanColumn(Column column) { String v = nextColumn(); if (v == null) { pageBuilder.setNull(column); } else { pageBuilder.setBoolean(column, TRUE_STRINGS.contains(v)); } }
@Override public void booleanColumn(Column inputColumn) { int index = indexMapping[inputColumn.getIndex()]; if (index >= 0) { if (pageReader.isNull(inputColumn)) { pageBuilder.setNull(index); } else { pageBuilder.setBoolean(index, pageReader.getBoolean(inputColumn)); } } }
builder.setNull(column); } else if (value instanceof Boolean) { builder.setBoolean(column, (Boolean) value); } else if (value instanceof Double) { builder.setDouble(column, (Double) value);
builder.setNull(column); } else if (value instanceof Boolean) { builder.setBoolean(column, (Boolean) value); } else if (value instanceof Double) { builder.setDouble(column, (Double) value);
switch (type.getName()) { case "boolean": pageBuilder.setBoolean(column, true); break; case "long":
@Override public void booleanColumn(Column column) { to.setBoolean(column, value > 0.0); }
@Override public void booleanColumn(Column column) { to.setBoolean(column, value > 0L); }
@Override public void booleanColumn(Column column) { to.setBoolean(column, value > 0.0); }
@Override public void booleanColumn(Column column) { to.setBoolean(column, value); }
@Override public void booleanColumn(Column column) { to.setBoolean(column, value.signum() > 0); }
@Override public void booleanColumn(Column outputColumn) { Column inputColumn = outputInputColumnMap.get(outputColumn); if (inputColumn == null || pageReader.isNull(inputColumn)) { Boolean defaultValue = (Boolean) outputDefaultMap.get(outputColumn); if (defaultValue == null) { pageBuilder.setNull(outputColumn); } else { pageBuilder.setBoolean(outputColumn, defaultValue.booleanValue()); } } else { pageBuilder.setBoolean(outputColumn, pageReader.getBoolean(inputColumn)); } }