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 IDbSchema
IDbSchema.getColumnMetadata()
public java.lang.String getName()
getName
in interface IDbSchema
IDbSchema.getName()
public int getVersion()
getVersion
in interface IDbSchema
IDbSchema.getVersion()
public void setName(java.lang.String name)
IDbSchema
public void setVersion(int version)
IDbSchema
setVersion
in interface IDbSchema
version
- schema versionpublic void setColumnMetadata(java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
IDbSchema
setColumnMetadata
in interface IDbSchema
columnMetadata
- data