| Constructor and Description |
|---|
DbSchema()
Default constructor.
|
DbSchema(java.util.Map<java.lang.String,java.lang.Object> map)
Construct a DbSchema from a map returned by the Perforce server.
|
DbSchema(java.lang.String name,
int version,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
Construct a DbSchema using explicit field values.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getColumnMetadata() |
java.lang.String |
getName() |
int |
getVersion() |
void |
setColumnMetadata(java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
Set the colum metadata map.
|
void |
setName(java.lang.String name)
Set the name of the table.
|
void |
setVersion(int version)
Set the table schema version.
|
public DbSchema()
public DbSchema(java.lang.String name,
int version,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
name - nameversion - versioncolumnMetadata - columnMetadatapublic DbSchema(java.util.Map<java.lang.String,java.lang.Object> map)
Don't use this unless you know the correct format of the maps and you either got the map directly from the server or you cobbled together something suitable yourself. No real error- or sanity-checking is done here.
map - map datapublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> getColumnMetadata()
getColumnMetadata in interface IDbSchemaIDbSchema.getColumnMetadata()public java.lang.String getName()
getName in interface IDbSchemaIDbSchema.getName()public int getVersion()
getVersion in interface IDbSchemaIDbSchema.getVersion()public void setName(java.lang.String name)
IDbSchemapublic void setVersion(int version)
IDbSchemasetVersion in interface IDbSchemaversion - schema versionpublic void setColumnMetadata(java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
IDbSchemasetColumnMetadata in interface IDbSchemacolumnMetadata - data