public class TableDetails
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
TableDetails.Builder
Used for constructing a
TableDetails object. |
static class |
TableDetails.TableType
Represents the type of a table being discovered.
|
Constructor and Description |
---|
TableDetails(java.lang.String name,
java.lang.String label,
java.lang.String catalog,
java.lang.String schema,
TableDetails.TableType type)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
static TableDetails.Builder |
builder()
Creates a new builder object.
|
java.lang.String |
getCatalog()
Returns the full catalog path.
|
java.lang.String |
getLabel()
Returns the table label.
|
java.lang.String |
getName()
Returns the table name.
|
java.lang.String |
getSchema()
Returns the schema name.
|
TableDetails.TableType |
getType()
Returns the table type.
|
java.lang.String |
toString() |
public TableDetails(java.lang.String name, java.lang.String label, java.lang.String catalog, java.lang.String schema, TableDetails.TableType type)
name
- Table namelabel
- Table label, if anycatalog
- Full catalog path, if anyschema
- Schema name, if anytype
- Table type (see {@link TableType})public java.lang.String getName()
public java.lang.String getLabel()
public java.lang.String getCatalog()
public java.lang.String getSchema()
public TableDetails.TableType getType()
public java.lang.String toString()
toString
in class java.lang.Object
public static TableDetails.Builder builder()
TableDetails.Builder
instance