Uses of Class
com.clickhouse.data.ClickHouseColumn
Packages that use ClickHouseColumn
Package
Description
Provides necessary classes to handle different format or type of data.
-
Uses of ClickHouseColumn in com.clickhouse.data
Fields in com.clickhouse.data declared as ClickHouseColumnModifier and TypeFieldDescriptionfinal ClickHouseColumn[]ClickHouseDataProcessor.DefaultSerDe.columnsstatic final ClickHouseColumn[]ClickHouseColumn.EMPTY_ARRAYFields in com.clickhouse.data with type parameters of type ClickHouseColumnModifier and TypeFieldDescriptionstatic final List<ClickHouseColumn>ClickHouseDataProcessor.DEFAULT_COLUMNSMethods in com.clickhouse.data that return ClickHouseColumnModifier and TypeMethodDescriptionClickHouseColumn.getArrayBaseColumn()ClickHouseColumn.getKeyInfo()ClickHouseColumn.getValueInfo()static ClickHouseColumnClickHouseColumn.of(String columnName, ClickHouseDataType dataType, boolean nullable, boolean lowCardinality, String... parameters) static ClickHouseColumnClickHouseColumn.of(String columnName, ClickHouseDataType dataType, boolean nullable, int precision, int scale) static ClickHouseColumnClickHouseColumn.of(String columnName, ClickHouseDataType dataType, boolean nullable, ClickHouseColumn... nestedColumns) static ClickHouseColumnMethods in com.clickhouse.data that return types with arguments of type ClickHouseColumnModifier and TypeMethodDescriptionfinal List<ClickHouseColumn>ClickHouseDataProcessor.getColumns()Gets list of columns to process.ClickHouseExternalTable.getColumns()protected List<ClickHouseColumn>ClickHouseSimpleRecord.getColumns()ClickHouseColumn.getNestedColumns()static List<ClickHouseColumn>protected abstract List<ClickHouseColumn>ClickHouseDataProcessor.readColumns()Reads columns from input stream.Methods in com.clickhouse.data with parameters of type ClickHouseColumnModifier and TypeMethodDescriptionprotected ClickHouseDeserializer[]ClickHouseDataProcessor.buildDeserializeSteps(ClickHouseColumn column) Builds list of steps to deserialize value for the given column.protected ClickHouseSerializer[]ClickHouseDataProcessor.buildSerializeSteps(ClickHouseColumn column) Builds list of steps to serialize value for the given column.abstract ClickHouseDeserializerClickHouseDataProcessor.getDeserializer(ClickHouseDataConfig config, ClickHouseColumn column) abstract ClickHouseSerializerClickHouseDataProcessor.getSerializer(ClickHouseDataConfig config, ClickHouseColumn column) static ClickHouseValue[]ClickHouseValues.newValues(ClickHouseDataConfig config, ClickHouseColumn[] columns) Creates multiple values based on given columns.static ClickHouseColumnClickHouseColumn.of(String columnName, ClickHouseDataType dataType, boolean nullable, ClickHouseColumn... nestedColumns) ClickHouseExternalTable.Builder.removeColumn(ClickHouseColumn column) Method parameters in com.clickhouse.data with type arguments of type ClickHouseColumnModifier and TypeMethodDescriptionClickHouseExternalTable.Builder.columns(Collection<ClickHouseColumn> columns) final ClickHouseDeserializer[]ClickHouseDataProcessor.getDeserializers(ClickHouseDataConfig config, List<ClickHouseColumn> columns) ClickHouseDataStreamFactory.getProcessor(ClickHouseDataConfig config, ClickHouseInputStream input, ClickHouseOutputStream output, Map<String, Serializable> settings, List<ClickHouseColumn> columns) Gets data processor according to givenClickHouseDataConfigand settings.final ClickHouseSerializer[]ClickHouseDataProcessor.getSerializers(ClickHouseDataConfig config, List<ClickHouseColumn> columns) static ClickHouseValue[]ClickHouseValues.newValues(ClickHouseDataConfig config, List<ClickHouseColumn> columns) Creates multiple values based on given columns.static ClickHouseRecordMapperClickHouseRecordMapper.of(ClickHouseDataConfig config, List<ClickHouseColumn> columns, Class<?> objClass) Gets mapper to turnClickHouseRecordinto user-defined object.static ClickHouseRecordClickHouseSimpleRecord.of(List<ClickHouseColumn> columns, ClickHouseValue[] values) Creates a record object to wrap given values.protected static intClickHouseColumn.readColumn(String args, int startIndex, int len, String name, List<ClickHouseColumn> list) static <T> Iterator<T>ClickHouseRecordMapper.wrap(ClickHouseDataConfig config, List<ClickHouseColumn> columns, Iterator<ClickHouseRecord> records, Class<T> objClass, T template) Wraps iterable records as mapped objects.Constructor parameters in com.clickhouse.data with type arguments of type ClickHouseColumnModifierConstructorDescriptionprotectedClickHouseDataProcessor(ClickHouseDataConfig config, ClickHouseInputStream input, ClickHouseOutputStream output, List<ClickHouseColumn> columns, Map<String, Serializable> settings) Default constructor.protectedClickHouseExternalTable(String name, ClickHouseDeferredValue<InputStream> content, ClickHouseCompression compression, int compressionLevel, ClickHouseFormat format, Collection<ClickHouseColumn> columns, boolean asTempTable) protectedClickHouseSimpleRecord(List<ClickHouseColumn> columns, ClickHouseValue[] values) -
Uses of ClickHouseColumn in com.clickhouse.data.value
Methods in com.clickhouse.data.value that return types with arguments of type ClickHouseColumnModifier and TypeMethodDescriptionClickHouseNestedValue.getColumns()Gets immutable list of nested columns.Method parameters in com.clickhouse.data.value with type arguments of type ClickHouseColumnModifier and TypeMethodDescriptionprotected static Object[][]ClickHouseNestedValue.check(List<ClickHouseColumn> columns, Object[][] value) static ClickHouseNestedValueClickHouseNestedValue.of(ClickHouseValue ref, List<ClickHouseColumn> columns, Object[][] values) Update value of the given object or create a new instance ifrefis null.static ClickHouseNestedValueClickHouseNestedValue.of(List<ClickHouseColumn> columns, Object[][] values) Wrap the given value.static ClickHouseNestedValueClickHouseNestedValue.ofEmpty(List<ClickHouseColumn> columns) Creates an empty nested value.Constructor parameters in com.clickhouse.data.value with type arguments of type ClickHouseColumnModifierConstructorDescriptionprotectedClickHouseNestedValue(List<ClickHouseColumn> columns, Object[][] values)