public abstract class JsonTable extends Object
Occurs within JsonMapSchema.tables.
Description of schema elements| Modifier and Type | Field and Description |
|---|---|
List<JsonColumn> |
columns
Definition of the columns of this table.
|
String |
name
Name of this table.
|
@Nullable JsonStream |
stream
Information about whether the table can be streamed, and if so, whether
the history of the table is also available.
|
| Modifier | Constructor and Description |
|---|---|
protected |
JsonTable(String name,
@Nullable JsonStream stream) |
public final String name
Required. Must be unique within the schema.
public final List<JsonColumn> columns
Required for some kinds of type,
optional for others (such as JsonView).
public final @Nullable JsonStream stream
protected JsonTable(String name, @Nullable JsonStream stream)
public abstract void accept(ModelHandler handler)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.