| Package | Description |
|---|---|
| org.apache.metamodel.schema |
API for schema structure
|
| org.apache.metamodel.util |
Utilities and convenient classes
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Column
Represents a column and it's metadata description.
|
interface |
ColumnType
Represents the data-type of columns.
|
interface |
NamedStructure
Super-interface for named structural types in a DataContext.
|
interface |
Schema
Represents a schema and it's metadata description.
|
interface |
Table
Represents a table and it's metadata description.
|
interface |
WrappingSchema
|
interface |
WrappingTable
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractColumn
Abstract
Column implementation. |
class |
AbstractSchema
Abstract implementation of the
Schema interface. |
class |
AbstractTable
Abstract
Table implementation. |
class |
AliasTable
Represents a virtual table that acts as an alias for another table.
|
class |
ColumnTypeImpl
Default implementation of ColumnType
|
class |
CompositeSchema
A composite schema, comprising tables from several
DataContexts. |
class |
DefaultTableAliasedSchema
A special purpose
Schema wrapper which exposes an AliasTable "default_table" for convenience when the
table count is 1. |
class |
ImmutableColumn
Immutable implementation of the Column interface.
|
class |
ImmutableSchema
An immutable implementation of the
Schema interface. |
class |
MutableColumn
Represents a column and it's metadata description.
|
class |
MutableSchema
Represents a schema and it's metadata.
|
class |
MutableTable
Represents the metadata about a table.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Resource
Represents a resource from which we can read and write bytes
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractResource
Abstract implementation of many methods in
Resource |
class |
ClasspathResource
A
Resource based on a classpath entry |
class |
FileResource
|
class |
InMemoryResource
An entirely in-memory kept
Resource. |
protected static class |
LegacyDeserializationObjectInputStream.LegacyColumnType
Implementation of the new
ColumnType interface which still
adheres to the constant/enum values of the old ColumnType definition. |
class |
Month
Provides a handy and type-safe enum around the months otherwise defined as
int constants in java.util.Calendar.
|
class |
SimpleTableDef
Represents a table definition to be used in scenarios where a
DataContext is unable to detect/discover the table structure and
needs some basic input around expected table structures. |
class |
UrlResource
Resource based on URL or URI.
|
class |
Weekday
Provides a handy and type-safe enum around the weekdays otherwise defined as
int constants in java.util.Calendar.
|
| Modifier and Type | Method and Description |
|---|---|
String |
HasNameMapper.apply(HasName arg) |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.