Class
SharedHighLowRelationalKeyGenerator

Definition

Namespace:Telerik.OpenAccess.Runtime.KeyGenerator

Assembly:Telerik.OpenAccess.Runtime.dll

Syntax:

cs-api-definition
public class SharedHighLowRelationalKeyGenerator : HighLowRelationalKeyGenerator, RelationalKeyGenerator

Inheritance: objectHighLowRelationalKeyGeneratorSharedHighLowRelationalKeyGenerator

Implements: RelationalKeyGenerator

Inherited Members HighLowRelationalKeyGenerator.classNameHighLowRelationalKeyGenerator.keyGenTableNameHighLowRelationalKeyGenerator.keyGenTableHighLowRelationalKeyGenerator.classTableHighLowRelationalKeyGenerator.classPkHighLowRelationalKeyGenerator.keyGenPkColumnHighLowRelationalKeyGenerator.keyGenValueColumnHighLowRelationalKeyGenerator.pkJavaTypeCodeHighLowRelationalKeyGenerator.tableNameHighLowRelationalKeyGenerator.schemaNameHighLowRelationalKeyGenerator.keyColumnNameHighLowRelationalKeyGenerator.valueColumnNameHighLowRelationalKeyGenerator.keyColumnTypeHighLowRelationalKeyGenerator.keyColumnLengthHighLowRelationalKeyGenerator.grabSizeHighLowRelationalKeyGenerator.startHighLowRelationalKeyGenerator.createTableHighLowRelationalKeyGenerator.pkConstraintHighLowRelationalKeyGenerator.updateSqlHighLowRelationalKeyGenerator.selectSqlHighLowRelationalKeyGenerator.lastUsedHighLowRelationalKeyGenerator.grabLeftHighLowRelationalKeyGenerator.ignoreMissingTablesHighLowRelationalKeyGenerator.classTableNameHighLowRelationalKeyGenerator.sqlDriverHighLowRelationalKeyGenerator.GetInsertSQL(RelationalClass, RelationalTable, string, string)HighLowRelationalKeyGenerator.isPostInsertGenerator()HighLowRelationalKeyGenerator.isAutoIncPostInsertGenerator()HighLowRelationalKeyGenerator.getRequiresOwnConnection()HighLowRelationalKeyGenerator.IsCached(Connection, RelationalKeyGeneratorInfoCache, string, string, string, string, out bool)HighLowRelationalKeyGenerator.init(string, Connection, RelationalKeyGeneratorInfoCache)HighLowRelationalKeyGenerator.needsExtraPkDuringInsert()HighLowRelationalKeyGenerator.AddKeyGenTables(Dictionary<string, RelationalTable>, RelationalMetaDataBuilder)HighLowRelationalKeyGenerator.generatePrimaryKeyPre(string, RelationalTable, int, object[], Connection)HighLowRelationalKeyGenerator.generatePrimaryKeyPre(string, RelationalTable, int, object[])HighLowRelationalKeyGenerator.GetUniqueIds<T>(string, int, int, Utils.OAFunc<RelationalKeyGenerator, Connection>, out Connection, out bool)HighLowRelationalKeyGenerator.GetUniqueId(Connection, string, int, out long)HighLowRelationalKeyGenerator.cleanup(ResultSet)HighLowRelationalKeyGenerator.cleanup(Statement)HighLowRelationalKeyGenerator.generatePrimaryKeyPost(RelationalClass, object[], Connection, Statement)HighLowRelationalKeyGenerator.getPostInsertSQLSuffix(RelationalClass, RelationalTable)HighLowRelationalKeyGenerator.IsInsertSQLProvidedHighLowRelationalKeyGenerator.IsGuidKeyGeneratorHighLowRelationalKeyGenerator.IsOverwritingKeyGenerator

Constructors

SharedHighLowRelationalKeyGenerator(KeyGeneratorArgs)

Declaration

cs-api-definition
protected SharedHighLowRelationalKeyGenerator(KeyGeneratorArgs args)

Parameters

args

KeyGeneratorArgs

SharedHighLowRelationalKeyGenerator(RelationalClass, KeyGeneratorArgs)

Declaration

cs-api-definition
public SharedHighLowRelationalKeyGenerator(RelationalClass relationalClass, KeyGeneratorArgs args)

Parameters

relationalClass

RelationalClass

args

KeyGeneratorArgs

Methods

AddRelationalTable(RelationalTable)

Declaration

cs-api-definition
public void AddRelationalTable(RelationalTable table)

Parameters

table

RelationalTable

GetStartValue(Connection, ref int)

Declaration

cs-api-definition
protected override bool GetStartValue(Connection con, ref int startValue)

Parameters

con

Connection

startValue

int

Returns

bool

Overrides HighLowRelationalKeyGenerator.GetStartValue(Connection, ref int)

init(RelationalClass, Connection, RelationalKeyGeneratorInfoCache)

Declaration

cs-api-definition
public override bool init(RelationalClass relationalClass, Connection con, RelationalKeyGeneratorInfoCache relationalKeyGeneratorInfoCache)

Parameters

relationalClass

RelationalClass

con

Connection

relationalKeyGeneratorInfoCache

RelationalKeyGeneratorInfoCache

Returns

bool

Overrides HighLowRelationalKeyGenerator.init(RelationalClass, Connection, RelationalKeyGeneratorInfoCache)