Qore PgsqlSqlUtil Module Reference  1.5
PgsqlSqlUtil::PgsqlUniqueConstraintCommon Class Reference

common base class for unique constraints More...

Inheritance diagram for PgsqlSqlUtil::PgsqlUniqueConstraintCommon:

Public Member Methods

 clearIndex ()
 clears any index base for the constraint
 
 constructor (*string ts)
 creates the constraint with an optional tablespace name
 
 getIndexSql (reference< string > sql, string name, *hash opts)
 adds index options onto the sql creation string
 
*string getTablespace ()
 returns the tablespace name used for this constraint, if known
 
bool setIndexBase (string ix)
 sets the supporting index name
 
 setTablespace (*string ts)
 sets or clears the tablespace name
 

Private Attributes

*string tablespace
 any tablespace for the unique key index
 

Detailed Description

common base class for unique constraints