public class CatalogTableSpecBase extends Object
CatalogTableSpecBase
describes how to serialize/deserialize a catalog table.Modifier and Type | Field and Description |
---|---|
protected ResolvedCatalogTable |
catalogTable |
protected ClassLoader |
classLoader |
protected ReadableConfig |
configuration |
static String |
FIELD_NAME_CATALOG_TABLE |
static String |
FIELD_NAME_IDENTIFIER |
protected ObjectIdentifier |
objectIdentifier |
Modifier | Constructor and Description |
---|---|
protected |
CatalogTableSpecBase(ObjectIdentifier objectIdentifier,
ResolvedCatalogTable catalogTable) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ResolvedCatalogTable |
getCatalogTable() |
ClassLoader |
getClassLoader() |
ObjectIdentifier |
getObjectIdentifier() |
ReadableConfig |
getReadableConfig() |
int |
hashCode() |
void |
setClassLoader(ClassLoader classLoader) |
void |
setReadableConfig(ReadableConfig config) |
public static final String FIELD_NAME_IDENTIFIER
public static final String FIELD_NAME_CATALOG_TABLE
protected final ObjectIdentifier objectIdentifier
protected final ResolvedCatalogTable catalogTable
protected ClassLoader classLoader
protected ReadableConfig configuration
protected CatalogTableSpecBase(ObjectIdentifier objectIdentifier, ResolvedCatalogTable catalogTable)
public void setClassLoader(ClassLoader classLoader)
public void setReadableConfig(ReadableConfig config)
public ObjectIdentifier getObjectIdentifier()
public ResolvedCatalogTable getCatalogTable()
@VisibleForTesting public ClassLoader getClassLoader()
@VisibleForTesting public ReadableConfig getReadableConfig()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.