public class StorageManager
extends java.lang.Object
Constructor and Description |
---|
StorageManager() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildDirectoryName(java.lang.String tableName) |
static java.lang.String |
buildDirectoryPath(FileSystem fileSystem,
java.lang.String path,
java.lang.String tableName) |
static java.lang.String |
buildFilepath(FileSystem fileSystem,
java.lang.String path,
java.lang.String filename) |
static java.lang.String |
getMetadataFilePath(FileSystem fileSystem,
java.lang.String directoryPath) |
static SnapshotTable |
readTable(FileSystem fileSystem,
java.lang.String path) |
static SnapshotTable |
readTable(FileSystem fileSystem,
java.lang.String path,
SnapshotTable tableSchema,
boolean force) |
static TableMetadata |
readTableMetadata(FileSystem fileSystem,
java.lang.String directoryPath) |
static java.lang.String |
saveTable(FileSystem fileSystem,
java.lang.String storageFolder,
SnapshotTable table) |
static void |
writeTableMetadata(FileSystem fileSystem,
java.lang.String directoryPath,
Snapshot table) |
static void |
writeTableMetadata(FileSystem fileSystem,
java.lang.String directoryPath,
TableMetadata tableMetadata) |
public static void writeTableMetadata(FileSystem fileSystem, java.lang.String directoryPath, Snapshot table) throws java.io.IOException
java.io.IOException
public static void writeTableMetadata(FileSystem fileSystem, java.lang.String directoryPath, TableMetadata tableMetadata) throws java.io.IOException
java.io.IOException
public static TableMetadata readTableMetadata(FileSystem fileSystem, java.lang.String directoryPath) throws java.io.IOException
java.io.IOException
public static java.lang.String getMetadataFilePath(FileSystem fileSystem, java.lang.String directoryPath) throws java.io.IOException
java.io.IOException
public static java.lang.String buildDirectoryName(java.lang.String tableName)
public static java.lang.String buildFilepath(FileSystem fileSystem, java.lang.String path, java.lang.String filename) throws java.io.IOException
java.io.IOException
public static java.lang.String buildDirectoryPath(FileSystem fileSystem, java.lang.String path, java.lang.String tableName) throws java.io.IOException
java.io.IOException
public static SnapshotTable readTable(FileSystem fileSystem, java.lang.String path) throws java.io.IOException
java.io.IOException
public static SnapshotTable readTable(FileSystem fileSystem, java.lang.String path, SnapshotTable tableSchema, boolean force) throws java.io.IOException
java.io.IOException
public static java.lang.String saveTable(FileSystem fileSystem, java.lang.String storageFolder, SnapshotTable table) throws java.io.IOException
java.io.IOException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.