This is an automated email from the ASF dual-hosted git repository.
xiangfu0 pushed a change to branch xiangfu0/codex/schema-fieldspec-reuse
in repository https://gitbox.apache.org/repos/asf/pinot.git
from efef2d3fa60 Reuse table schema field specs after segment preprocessing
add d8d936493e7 Reuse shared table definitions while parsing segment
metadata
No new revisions were added by this update.
Summary of changes:
.../pinot/core/data/manager/TableSchemaCache.java | 18 +-
.../core/data/manager/TableSchemaCacheTest.java | 23 +-
.../immutable/ImmutableSegmentLoader.java | 10 +-
.../loader/DefaultSegmentDirectoryLoader.java | 2 +-
.../segment/index/loader/IndexLoadingConfig.java | 20 +-
.../segment/store/SegmentLocalFSDirectory.java | 3 +-
.../spi/index/metadata/ColumnMetadataImpl.java | 65 +++--
.../spi/index/metadata/EmptyColumnMetadata.java | 10 +-
.../spi/index/metadata/SegmentMetadataImpl.java | 78 ++----
.../spi/index/metadata/SegmentSchemaContext.java | 105 ++++++++
.../spi/loader/SegmentDirectoryLoaderContext.java | 22 +-
.../SegmentMetadataFieldSpecReuseTest.java | 279 +++++++++++----------
12 files changed, 393 insertions(+), 242 deletions(-)
create mode 100644
pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/SegmentSchemaContext.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]