.precision(6).scale(2).build() ).build();
private void setTypeAttributes(ColumnMetadata columnMetadata, ColumnSchema.ColumnSchemaBuilder builder) { if (columnMetadata.getType() instanceof DecimalType) { DecimalType type = (DecimalType) columnMetadata.getType(); ColumnTypeAttributes attributes = new ColumnTypeAttributes.ColumnTypeAttributesBuilder() .precision(type.getPrecision()) .scale(type.getScale()).build(); builder.typeAttributes(attributes); } }
/** * Convenience method to create column type attributes for decimal columns. * @param precision the precision. * @param scale the scale. * @return the column type attributes. */ public static ColumnTypeAttributes typeAttributes(int precision, int scale) { return new ColumnTypeAttributes.ColumnTypeAttributesBuilder() .precision(precision) .scale(scale) .build(); }
private void setTypeAttributes(ColumnMetadata columnMetadata, ColumnSchema.ColumnSchemaBuilder builder) { if (columnMetadata.getType() instanceof DecimalType) { DecimalType type = (DecimalType) columnMetadata.getType(); ColumnTypeAttributes attributes = new ColumnTypeAttributes.ColumnTypeAttributesBuilder() .precision(type.getPrecision()) .scale(type.getScale()).build(); builder.typeAttributes(attributes); } }
public static ColumnTypeAttributes pbToColumnTypeAttributes(Common.ColumnTypeAttributesPB pb) { ColumnTypeAttributes.ColumnTypeAttributesBuilder builder = new ColumnTypeAttributes.ColumnTypeAttributesBuilder(); if(pb.hasPrecision()) { builder.precision(pb.getPrecision()); } if(pb.hasScale()) { builder.scale(pb.getScale()); } return builder.build(); }
private void setTypeAttributes(ColumnMetadata columnMetadata, ColumnSchema.ColumnSchemaBuilder builder) { if (columnMetadata.getType() instanceof DecimalType) { DecimalType type = (DecimalType) columnMetadata.getType(); ColumnTypeAttributes attributes = new ColumnTypeAttributes.ColumnTypeAttributesBuilder() .precision(type.getPrecision()) .scale(type.getScale()).build(); builder.typeAttributes(attributes); } }