Method | Description | |
---|---|---|
Configure ( IType type, string>.IDictionary |
||
DoWorkInCurrentTransaction ( ISessionImplementor session, System conn, System transaction ) : object | ||
GeneratorKey ( ) : string | ||
SqlCreateStrings ( Dialect dialect ) : string[] | ||
SqlDropString ( Dialect dialect ) : string[] |
Method | Description | |
---|---|---|
BuildInsertQuery ( ) : void | ||
BuildSelectQuery ( Dialect dialect ) : void | ||
BuildUpdateQuery ( ) : void | ||
DetermineDefaultSegmentValue ( string>.IDictionary |
Used in the cases where DetermineSegmentValue is unable to determine the value to use.
|
|
DetermineGeneratorTableName ( string>.IDictionary |
Determine the table name to use for the generator values. Called during configuration.
|
|
DetermineIncrementSize ( string>.IDictionary |
||
DetermineInitialValue ( string>.IDictionary |
||
DetermineSegmentColumnName ( string>.IDictionary |
Determine the name of the column used to indicate the segment for each row. This column acts as the primary key. Called during configuration.
|
|
DetermineSegmentColumnSize ( string>.IDictionary |
Determine the size of the SegmentColumnName segment column. Called during configuration.
|
|
DetermineSegmentValue ( string>.IDictionary |
Determine the segment value corresponding to this generator instance. Called during configuration.
|
|
DetermineValueColumnName ( string>.IDictionary |
Determine the name of the column in which we will store the generator persistent value. Called during configuration.
|
Method | Description | |
---|---|---|
Generate ( ISessionImplementor session, object obj ) : object |
protected BuildSelectQuery ( Dialect dialect ) : void | ||
dialect | Dialect | |
return | void |
public Configure ( IType type, string>.IDictionary |
||
type | IType | |
parms | string>.IDictionary | |
dialect | Dialect | |
return | void |
protected DetermineDefaultSegmentValue ( string>.IDictionary |
||
parms | string>.IDictionary | |
return | string |
protected DetermineGeneratorTableName ( string>.IDictionary |
||
parms | string>.IDictionary | The parameters supplied in the generator config (plus some standard useful extras). |
dialect | Dialect | The dialect |
return | string |
protected DetermineIncrementSize ( string>.IDictionary |
||
parms | string>.IDictionary | |
return | int |
protected DetermineInitialValue ( string>.IDictionary |
||
parms | string>.IDictionary | |
return | int |
protected DetermineSegmentColumnName ( string>.IDictionary |
||
parms | string>.IDictionary | The parameters supplied in the generator config (plus some standard useful extras). |
dialect | Dialect | The |
return | string |
protected DetermineSegmentColumnSize ( string>.IDictionary |
||
parms | string>.IDictionary | |
return | int |
protected DetermineSegmentValue ( string>.IDictionary |
||
parms | string>.IDictionary | |
return | string |
protected DetermineValueColumnName ( string>.IDictionary |
||
parms | string>.IDictionary | |
dialect | Dialect | |
return | string |
public DoWorkInCurrentTransaction ( ISessionImplementor session, System conn, System transaction ) : object | ||
session | ISessionImplementor | |
conn | System | |
transaction | System | |
return | object |
public SqlCreateStrings ( Dialect dialect ) : string[] | ||
dialect | Dialect | |
return | string[] |
public SqlDropString ( Dialect dialect ) : string[] | ||
dialect | Dialect | |
return | string[] |