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()
Get a list of column metadata maps.
|
java.lang.String |
getName()
Get the name of the table.
|
int |
getVersion()
Get the table schema version.
|
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)
Get 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)
public 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.
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getColumnMetadata()
IDbSchema
getColumnMetadata
in interface IDbSchema
IDbSchema.getColumnMetadata()
public java.lang.String getName()
IDbSchema
getName
in interface IDbSchema
IDbSchema.getName()
public int getVersion()
IDbSchema
getVersion
in interface IDbSchema
IDbSchema.getVersion()
public void setName(java.lang.String name)
IDbSchema
public void setVersion(int version)
IDbSchema
setVersion
in interface IDbSchema
public void setColumnMetadata(java.util.List<java.util.Map<java.lang.String,java.lang.String>> columnMetadata)
IDbSchema
setColumnMetadata
in interface IDbSchema
Copyright © 2018 Perforce Software. All Rights Reserved.