org.glite.security.voms.database
Interface Table


public interface Table


Method Summary
 Table addColumn(Column c)
           
 Table addIndex(Column c)
           
 Table addIndex(Column[] cs)
           
 Table addIndex(Column c1, Column c2)
           
 Table addIndex(Column c1, Column c2, Column c3)
           
 Table addUniqueIndex(Column c)
           
 Table addUniqueIndex(Column[] cs)
           
 Table addUniqueIndex(Column c1, Column c2)
           
 Table addUniqueIndex(Column c1, Column c2, Column c3)
           
 DirectManipulation create()
           
 DirectManipulation drop()
           
 java.lang.String getFlavour()
           
 java.lang.String getName()
           
 

Method Detail

getFlavour

public java.lang.String getFlavour()

getName

public java.lang.String getName()

addColumn

public Table addColumn(Column c)

addIndex

public Table addIndex(Column c)

addIndex

public Table addIndex(Column c1,
                      Column c2)

addIndex

public Table addIndex(Column c1,
                      Column c2,
                      Column c3)

addIndex

public Table addIndex(Column[] cs)

addUniqueIndex

public Table addUniqueIndex(Column c)

addUniqueIndex

public Table addUniqueIndex(Column c1,
                            Column c2)

addUniqueIndex

public Table addUniqueIndex(Column c1,
                            Column c2,
                            Column c3)

addUniqueIndex

public Table addUniqueIndex(Column[] cs)

create

public DirectManipulation create()

drop

public DirectManipulation drop()