java.lang.Object
service.database.SQLDatabaseService.Table
- All Implemented Interfaces:
api.sql.SQLTable,api.Table
- Enclosing class:
- SQLDatabaseService
public static class SQLDatabaseService.Table
extends java.lang.Object
implements api.sql.SQLTable
-
Constructor Summary
Constructors Constructor Description Table(java.lang.String tableName, java.util.Set<SQLDatabaseService.Column> columns, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintColumns) -
Method Summary
Modifier and Type Method Description java.util.Set<api.Column>getColumns()java.util.Set<api.sql.constraint.Constraint>getConstraints()java.lang.StringgetName()
-
Constructor Details
-
Table
public Table(java.lang.String tableName, java.util.Set<SQLDatabaseService.Column> columns, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintColumns)
-
-
Method Details
-
getConstraints
public java.util.Set<api.sql.constraint.Constraint> getConstraints()- Specified by:
getConstraintsin interfaceapi.sql.SQLTable
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceapi.Table
-
getColumns
public java.util.Set<api.Column> getColumns()- Specified by:
getColumnsin interfaceapi.Table
-