Package io.trino.plugin.hudi.table
Class HudiTableMetaClient
java.lang.Object
io.trino.plugin.hudi.table.HudiTableMetaClient
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHudiTableMetaClient(TrinoFileSystem fileSystem, Location basePath, Optional<TimelineLayoutVersion> layoutVersion) -
Method Summary
Modifier and TypeMethodDescriptionstatic HudiTableMetaClient.Builderbuilder()scanHoodieInstantsFromFileSystem(Set<String> includedExtensions, boolean applyLayoutVersionFilters)
-
Field Details
-
METAFOLDER_NAME
- See Also:
-
SEPARATOR
- See Also:
-
AUXILIARYFOLDER_NAME
- See Also:
-
SCHEMA_FOLDER_NAME
- See Also:
-
-
Constructor Details
-
HudiTableMetaClient
protected HudiTableMetaClient(TrinoFileSystem fileSystem, Location basePath, Optional<TimelineLayoutVersion> layoutVersion)
-
-
Method Details
-
getTableConfig
-
getTableType
-
getCommitsTimeline
-
getActiveTimeline
-
getTimelineLayoutVersion
-
getBasePath
-
getMetaPath
-
getFileSystem
-
getMetaAuxiliaryPath
-
getSchemaFolderName
-
scanHoodieInstantsFromFileSystem
public List<HudiInstant> scanHoodieInstantsFromFileSystem(Set<String> includedExtensions, boolean applyLayoutVersionFilters) throws IOException - Throws:
IOException
-
builder
-