![]()  | 
  
    Qore FreetdsSqlUtil Module Reference
    1.5
    
   | 
 
represents a FreeTDS-specific primary key constraint More...

Public Member Methods | |
| constructor () | |
| creates an empty primary key object  | |
| constructor (string n, *hash c, *string ts) | |
| creates the object with the given attributes  More... | |
| string | getCreateSql (string table_name, *hash opts) | 
| returns a string that can be used to create the constraint  | |
| softlist | getRenameSql (string table_name, string new_name) | 
| returns a string that can be used to rename the constraint  | |
| FreetdsColumn | memberGate (string k) | 
returns the FreetdsColumn value of the given key if it exists, otherwise throws a KEY-ERROR exception  More... | |
  Public Member Methods inherited from FreetdsSqlUtil::FreetdsUniqueConstraintCommon | |
| clearIndex () | |
| clears any index base for the constraint  | |
| constructor (*string ts) | |
| creates the constraint with an optional filegroup name  | |
| getIndexSql (reference< string > sql, string name, *hash opts) | |
| adds index options onto the sql creation string  | |
| *string | getTablespace () | 
| returns the filegroup name used for this constraint, if known  | |
| bool | setIndexBase (string ix) | 
| sets the supporting index name  | |
| setTablespace (*string ts) | |
| sets or clears the filegroup name  | |
Additional Inherited Members | |
  Private Member Methods inherited from FreetdsSqlUtil::FreetdsUniqueConstraintCommon | |
| constructor () | |
| empty constructor for subclasses  | |
  Private Attributes inherited from FreetdsSqlUtil::FreetdsUniqueConstraintCommon | |
| *string | filegroup | 
| any filegroup for the unique key index  | |
represents a FreeTDS-specific primary key constraint
creates the object with the given attributes
| n | name of the constraint | 
| c | column hash | 
| ts | optional filegroup name | 
| FreetdsColumn FreetdsSqlUtil::FreetdsPrimaryKey::memberGate | ( | string | k | ) | 
returns the FreetdsColumn value of the given key if it exists, otherwise throws a KEY-ERROR exception 
| k | the name of the key to access | 
| KEY-ERROR | the given key does not exist in the contained hash |