1.0.0.Beta2 vs 1.0.0.Beta1 — generated 2026-06-05T09:27:08Z
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||||
| MODIFIED (!) | public | n.a. | dev.hardwood.reader.ParquetFileReader (<- dev.hardwood.reader.MultiFileParquetReader | openAll(java.util.List <..> )
|
|
Compatibility Changes:
|
|
| Status | Superclass | Compatibility Changes |
| UNCHANGED | java.lang.Record | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | long | chunkStartOffset() |
Compatibility Changes:
|
|
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.Record | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | dev.hardwood.metadata.LogicalType | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | n.a. | LogicalType$VariantType(int) | n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | final public | n.a. | boolean | equals(java.lang.Object) |
Compatibility Changes:
|
|
|||||||
| NEW | final public | n.a. | int | hashCode() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | int | specVersion() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | java.lang.String | toString() |
Compatibility Changes:
|
|
| Change |
| INTERFACE_ADDED |
| Status | Interface | Compatibility Changes |
| NEW | java.lang.AutoCloseable | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | void | close() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | int | getColumnCount() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReader | getColumnReader(java.lang.String) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReader | getColumnReader(int) |
Compatibility Changes:
|
|
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.Record | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | dev.hardwood.reader.FilterPredicate | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | n.a. | FilterPredicate$UUIDColumnPredicate(java.lang.String, dev.hardwood.reader.FilterPredicate$Operator, byte[]) | n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | java.lang.String | column() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | boolean | equals(java.lang.Object) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | int | hashCode() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.FilterPredicate$Operator | op() |
Compatibility Changes:
|
|
|||||||
| NEW | final public | n.a. | java.lang.String | toString() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | byte[] | value() |
Compatibility Changes:
|
|
| Change |
| CLASS_REMOVED |
| Status | Interface | Compatibility Changes | ||
| REMOVED (!) | java.lang.AutoCloseable |
Compatibility Changes:
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | n.a. | void | close() |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | int | getColumnCount() |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | getColumnReader(java.lang.String) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | getColumnReader(int) |
Compatibility Changes:
|
|
| Change |
| CLASS_REMOVED |
| Status | Interface | Compatibility Changes | ||
| REMOVED (!) | java.lang.AutoCloseable |
Compatibility Changes:
|
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | n.a. | MultiFileParquetReader(java.util.List <..> , dev.hardwood.internal.reader.HardwoodContextImpl)
|
|
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | n.a. | void | close() |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileColumnReaders | createColumnReaders(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileColumnReaders | createColumnReaders(dev.hardwood.schema.ColumnProjection, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileRowReader | createRowReader() |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileRowReader | createRowReader(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileRowReader | createRowReader(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.MultiFileRowReader | createRowReader(dev.hardwood.schema.ColumnProjection, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | public | n.a. | dev.hardwood.schema.FileSchema | getFileSchema() |
Compatibility Changes:
|
|
| Change |
| CLASS_REMOVED |
| Status | Superclass | Compatibility Changes | ||
| REMOVED (!) | dev.hardwood.reader.AbstractRowReader |
Compatibility Changes:
|
| Status | Interface | Compatibility Changes | ||
| REMOVED (!) | dev.hardwood.row.StructAccessor |
Compatibility Changes:
|
||
| REMOVED (!) | dev.hardwood.row.FieldAccessor |
Compatibility Changes:
|
||
| REMOVED (!) | dev.hardwood.reader.RowReader |
Compatibility Changes:
|
||
| REMOVED (!) | java.lang.AutoCloseable |
Compatibility Changes:
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED | public | n.a. | void | close() | n.a. |
|
|||||||
| REMOVED (!) | protected | n.a. | void | initialize() |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | protected | n.a. | boolean | loadNextBatch() |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$ColumnReaderBuilder | buildColumnReader(java.lang.String) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$ColumnReaderBuilder | buildColumnReader(int) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$ColumnReadersBuilder | buildColumnReaders(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | buildRowReader() |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReader | columnReader(java.lang.String) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReader | columnReader(int) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReaders | columnReaders(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | createColumnReader(java.lang.String) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | createColumnReader(java.lang.String, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | createColumnReader(int) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.ColumnReader | createColumnReader(int, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader() |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.schema.ColumnProjection, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(long) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.schema.ColumnProjection, long) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.reader.FilterPredicate, long) |
Compatibility Changes:
|
|
|||||||||||||
| REMOVED (!) | public | n.a. | dev.hardwood.reader.RowReader | createRowReader(dev.hardwood.schema.ColumnProjection, dev.hardwood.reader.FilterPredicate, long) |
Compatibility Changes:
|
|
|||||||||||||
| NEW | public | n.a. | boolean | isMultiFile() |
Compatibility Changes:
|
|
|||||||||||||
| NEW | static public | n.a. | dev.hardwood.reader.ParquetFileReader | openAll(java.util.List <..> )
|
|
Compatibility Changes:
|
|
||||||||||||
| NEW | static public | n.a. | dev.hardwood.reader.ParquetFileReader | openAll(java.util.List <..> , dev.hardwood.HardwoodContext)
|
|
Compatibility Changes:
|
|
||||||||||||
| NEW | public | n.a. | dev.hardwood.reader.RowReader | rowReader() |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReader | build() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$ColumnReaderBuilder | filter(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | dev.hardwood.reader.ColumnReaders | build() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$ColumnReadersBuilder | filter(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | dev.hardwood.reader.RowReader | build() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | filter(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | firstRow(long) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | head(long) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | projection(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.reader.ParquetFileReader$RowReaderBuilder | tail(long) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | static public | n.a. | dev.hardwood.reader.RowReader | create(dev.hardwood.internal.reader.RowGroupIterator, dev.hardwood.schema.FileSchema, dev.hardwood.schema.ProjectedSchema, dev.hardwood.internal.reader.HardwoodContextImpl, dev.hardwood.internal.predicate.ResolvedPredicate, long) |
Compatibility Changes:
|
|
|||||||
| NEW (*) | public abstract | n.a. | dev.hardwood.row.PqInterval | getInterval(int) |
Compatibility Changes:
|
|
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.RuntimeException | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | java.io.Serializable | n.a. |
| Serializable | default serialVersionUID | serialVersionUID in class | |
| Old | false | n.a. | n.a. |
| New | true | 6091753103917737255 | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | n.a. | SchemaIncompatibleException(java.lang.String) | n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | n.a. | byte[] | getBinary(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | boolean | getBoolean(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.LocalDate | getDate(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.math.BigDecimal | getDecimal(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | double | getDouble(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | int | getFieldCount() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.lang.String | getFieldName(int) | n.a. |
|
|||||
| NEW | public abstract | n.a. | float | getFloat(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | int | getInt(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqInterval | getInterval(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | long | getLong(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.lang.String | getString(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.LocalTime | getTime(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.Instant | getTimestamp(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.util.UUID | getUuid(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.lang.Object | getValue(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariant | getVariant(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | boolean | isNull(java.lang.String) | n.a. |
|
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.Record | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | n.a. | PqInterval(long, long, long) | n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | long | days() |
Compatibility Changes:
|
|
|||||||
| NEW | final public | n.a. | boolean | equals(java.lang.Object) |
Compatibility Changes:
|
|
|||||||
| NEW | final public | n.a. | int | hashCode() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | long | milliseconds() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | long | months() |
Compatibility Changes:
|
|
|||||||
| NEW | final public | n.a. | java.lang.String | toString() |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariantArray | asArray() | n.a. |
|
|||||
| NEW | public abstract | n.a. | byte[] | asBinary() | n.a. |
|
|||||
| NEW | public abstract | n.a. | boolean | asBoolean() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.LocalDate | asDate() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.math.BigDecimal | asDecimal() | n.a. |
|
|||||
| NEW | public abstract | n.a. | double | asDouble() | n.a. |
|
|||||
| NEW | public abstract | n.a. | float | asFloat() | n.a. |
|
|||||
| NEW | public abstract | n.a. | int | asInt() | n.a. |
|
|||||
| NEW | public abstract | n.a. | long | asLong() | n.a. |
|
|||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariantObject | asObject() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.lang.String | asString() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.LocalTime | asTime() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.time.Instant | asTimestamp() | n.a. |
|
|||||
| NEW | public abstract | n.a. | java.util.UUID | asUuid() | n.a. |
|
|||||
| NEW | public abstract | n.a. | boolean | isNull() | n.a. |
|
|||||
| NEW | public abstract | n.a. | byte[] | metadata() | n.a. |
|
|||||
| NEW | public abstract | n.a. | dev.hardwood.row.VariantType | type() | n.a. |
|
|||||
| NEW | public abstract | n.a. | byte[] | value() | n.a. |
|
| Change |
| INTERFACE_ADDED |
| Status | Interface | Compatibility Changes |
| NEW | java.lang.Iterable | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariant | get(int) | n.a. |
|
|||||||
| NEW | public | n.a. | java.util.Iterator <..>
|
iterator() | n.a. |
|
|||||||
| NEW | public abstract | n.a. | int | size() | n.a. |
|
| Change |
| INTERFACE_ADDED |
| Status | Interface | Compatibility Changes |
| NEW | dev.hardwood.row.FieldAccessor | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariantArray | getArray(java.lang.String) | n.a. |
|
|||||
| NEW | public abstract | n.a. | dev.hardwood.row.PqVariantObject | getObject(java.lang.String) | n.a. |
|
| Change |
| INTERFACE_ADDED |
| Status | Interface | Compatibility Changes |
| NEW | dev.hardwood.row.FieldAccessor | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| REMOVED | public abstract | n.a. | byte[] | getBinary(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | boolean | getBoolean(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.time.LocalDate | getDate(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.math.BigDecimal | getDecimal(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | double | getDouble(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | int | getFieldCount() | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.lang.String | getFieldName(int) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | float | getFloat(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | int | getInt(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | long | getLong(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.lang.String | getString(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.time.LocalTime | getTime(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.time.Instant | getTimestamp(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.util.UUID | getUuid(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | java.lang.Object | getValue(java.lang.String) | n.a. |
|
|||||
| REMOVED | public abstract | n.a. | boolean | isNull(java.lang.String) | n.a. |
|
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.Enum | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | java.lang.constant.Constable | n.a. |
| NEW | java.lang.Comparable | n.a. |
| NEW | java.io.Serializable | n.a. |
| Serializable | default serialVersionUID | serialVersionUID in class | |
| Old | false | n.a. | n.a. |
| New | true | 6790757709513702247 | n.a. |
| Status | Modifier | Type | Field | Compatibility Changes: |
| NEW | public static final | dev.hardwood.row.VariantType | ARRAY | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | BINARY | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | BOOLEAN_FALSE | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | BOOLEAN_TRUE | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | DATE | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | DECIMAL16 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | DECIMAL4 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | DECIMAL8 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | DOUBLE | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | FLOAT | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | INT16 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | INT32 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | INT64 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | INT8 | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | NULL | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | OBJECT | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | STRING | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | TIMESTAMP | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | TIMESTAMP_NANOS | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | TIMESTAMP_NTZ | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | TIMESTAMP_NTZ_NANOS | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | TIME_NTZ | n.a. |
| NEW | public static final | dev.hardwood.row.VariantType | UUID | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | static public | n.a. | dev.hardwood.row.VariantType | valueOf(java.lang.String) |
Compatibility Changes:
|
|
|||||||
| NEW | static public | n.a. | dev.hardwood.row.VariantType[] | values() |
Compatibility Changes:
|
|
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.RuntimeException | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | java.io.Serializable | n.a. |
| Serializable | default serialVersionUID | serialVersionUID in class | |
| Old | false | n.a. | n.a. |
| New | true | -5424826271530715682 | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | n.a. | VariantTypeException(java.lang.String) | n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | static public | n.a. | dev.hardwood.row.VariantTypeException | expected(dev.hardwood.row.VariantType, dev.hardwood.row.VariantType) |
Compatibility Changes:
|
|
|||||||
| NEW | static public | n.a. | dev.hardwood.row.VariantTypeException | expectedOneOf(java.lang.String, dev.hardwood.row.VariantType) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | int[] | toOriginalIndices() |
Compatibility Changes:
|
|
| Status | Superclass | Compatibility Changes |
| UNCHANGED | java.lang.Record | n.a. |
| Status | Modifier | Generic Templates | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||||
| REMOVED (!) | public | n.a. | SchemaNode$GroupNode(java.lang.String, dev.hardwood.metadata.RepetitionType, dev.hardwood.metadata.ConvertedType, java.util.List <..> , int, int)
|
Compatibility Changes:
|
|
|||||||||
| NEW | public | n.a. | SchemaNode$GroupNode(java.lang.String, dev.hardwood.metadata.RepetitionType, dev.hardwood.metadata.ConvertedType, dev.hardwood.metadata.LogicalType, java.util.List <..> , int, int)
|
n.a. |
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | boolean | isVariant() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.metadata.LogicalType | logicalType() |
Compatibility Changes:
|
|
| Status | Fully Qualified Name |
| MODIFIED (!) | dev.hardwood.avro.AvroReaders |
| NEW | dev.hardwood.avro.AvroReaders$RowReaderBuilder |
| MODIFIED | dev.hardwood.avro.AvroRowReader |
| MODIFIED | dev.hardwood.avro.internal.AvroSchemaConverter |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | static public | n.a. | dev.hardwood.avro.AvroReaders$RowReaderBuilder | buildRowReader(dev.hardwood.reader.ParquetFileReader) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | static public | n.a. | dev.hardwood.avro.AvroRowReader | createRowReader(dev.hardwood.reader.ParquetFileReader) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | static public | n.a. | dev.hardwood.avro.AvroRowReader | createRowReader(dev.hardwood.reader.ParquetFileReader, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | static public | n.a. | dev.hardwood.avro.AvroRowReader | createRowReader(dev.hardwood.reader.ParquetFileReader, dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||
| REMOVED (!) | static public | n.a. | dev.hardwood.avro.AvroRowReader | createRowReader(dev.hardwood.reader.ParquetFileReader, dev.hardwood.schema.ColumnProjection, dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| NEW | static public | n.a. | dev.hardwood.avro.AvroRowReader | rowReader(dev.hardwood.reader.ParquetFileReader) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | dev.hardwood.avro.AvroRowReader | build() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.avro.AvroReaders$RowReaderBuilder | filter(dev.hardwood.reader.FilterPredicate) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.avro.AvroReaders$RowReaderBuilder | head(long) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.avro.AvroReaders$RowReaderBuilder | projection(dev.hardwood.schema.ColumnProjection) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.avro.AvroReaders$RowReaderBuilder | tail(long) |
Compatibility Changes:
|
|
| Status | Fully Qualified Name |
| NEW | dev.hardwood.s3.RangeBacking |
| MODIFIED | dev.hardwood.s3.S3InputFile |
| MODIFIED (!) | dev.hardwood.s3.S3Source |
| MODIFIED | dev.hardwood.s3.S3Source$Builder |
| Change |
| INTERFACE_ADDED |
| Status | Superclass | Compatibility Changes |
| NEW | java.lang.Enum | n.a. |
| Status | Interface | Compatibility Changes |
| NEW | java.lang.constant.Constable | n.a. |
| NEW | java.lang.Comparable | n.a. |
| NEW | java.io.Serializable | n.a. |
| Serializable | default serialVersionUID | serialVersionUID in class | |
| Old | false | n.a. | n.a. |
| New | true | -6539715384447065440 | n.a. |
| Status | Modifier | Type | Field | Compatibility Changes: |
| NEW | public static final | dev.hardwood.s3.RangeBacking | NONE | n.a. |
| NEW | public static final | dev.hardwood.s3.RangeBacking | SPARSE_TEMPFILE | n.a. |
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | static public | n.a. | dev.hardwood.s3.RangeBacking | valueOf(java.lang.String) |
Compatibility Changes:
|
|
|||||||
| NEW | static public | n.a. | dev.hardwood.s3.RangeBacking[] | values() |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | long | networkBytesFetched() |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | long | networkRequestCount() |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| MODIFIED (!) | public | n.a. | dev.hardwood.InputFile (<- dev.hardwood.s3.S3InputFile | inputFile(java.lang.String, java.lang.String) |
Compatibility Changes:
|
|
|||||||
| MODIFIED (!) | public | n.a. | dev.hardwood.InputFile (<- dev.hardwood.s3.S3InputFile | inputFile(java.lang.String) |
Compatibility Changes:
|
|
| Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| NEW | public | n.a. | dev.hardwood.s3.S3Source$Builder | rangeBacking(dev.hardwood.s3.RangeBacking) |
Compatibility Changes:
|
|
|||||||
| NEW | public | n.a. | dev.hardwood.s3.S3Source$Builder | tempDir(java.nio.file.Path) |
Compatibility Changes:
|
|