Class VerifyRelationalKeyGenerator
Inheritance
Namespace: Telerik.OpenAccess.Runtime.KeyGenerator
Assembly: Telerik.OpenAccess.Runtime.dll
Syntax
public class VerifyRelationalKeyGenerator : RelationalKeyGenerator
Constructors
VerifyRelationalKeyGenerator(RelationalClass, KeyGeneratorArgs)
Declaration
public VerifyRelationalKeyGenerator(RelationalClass relationalClass, KeyGeneratorArgs args)
Parameters
Open
|
Key
|
Fields
classPk
Declaration
protected RelationalColumn classPk
Field Value
Open
|
classTable
Declaration
protected RelationalTable classTable
Field Value
Open
|
createTable
Declaration
protected bool createTable
Field Value
System.
|
grabSize
Declaration
protected int grabSize
Field Value
System.
|
keyColumnLength
Declaration
protected int keyColumnLength
Field Value
System.
|
keyColumnName
Declaration
protected string keyColumnName
Field Value
System.
|
pkConstraint
Declaration
protected string pkConstraint
Field Value
System.
|
pkJavaTypeCode
Declaration
protected int pkJavaTypeCode
Field Value
System.
|
start
Declaration
protected int start
Field Value
System.
|
tableName
Declaration
protected string tableName
Field Value
System.
|
valueColumnName
Declaration
protected string valueColumnName
Field Value
System.
|
Properties
IsGuidKeyGenerator
Declaration
public bool IsGuidKeyGenerator { get; }
Property Value
System.
|
Implements
IsInsertSQLProvided
Declaration
public bool IsInsertSQLProvided { get; }
Property Value
System.
|
Implements
IsOverwritingKeyGenerator
Declaration
public bool IsOverwritingKeyGenerator { get; }
Property Value
System.
|
Implements
Methods
AddKeyGenTables(Dictionary<String, RelationalTable>, RelationalMetaDataBuilder)
Declaration
public virtual void AddKeyGenTables(Dictionary<string, RelationalTable> tableSet, RelationalMetaDataBuilder mdb)
Parameters
System.
|
Open
|
Implements
generatePrimaryKeyPost(RelationalClass, Object[], Connection, Statement)
Declaration
public virtual void generatePrimaryKeyPost(RelationalClass relationalClass, object[] data, Connection con, Statement stat)
Parameters
Open
|
System.
|
Connection
con
|
Statement
stat
|
Implements
generatePrimaryKeyPre(String, RelationalTable, Int32, Object[])
Declaration
public virtual bool generatePrimaryKeyPre(string className, RelationalTable classTableParam, int newObjectCount, object[] data)
Parameters
System.
|
Open
|
System.
|
System.
|
Returns
System.
|
Implements
generatePrimaryKeyPre(String, RelationalTable, Int32, Object[], Connection)
Declaration
public virtual void generatePrimaryKeyPre(string className, RelationalTable classTableParam, int newObjectCount, object[] data, Connection con)
Parameters
System.
|
Open
|
System.
|
System.
|
Connection
con
|
Implements
GetInsertSQL(RelationalClass, RelationalTable, String, String)
Declaration
public string GetInsertSQL(RelationalClass relationalClass, RelationalTable table, string columnsToInsert, string valuesToInsert)
Parameters
Open
|
Open
|
System.
|
System.
|
Returns
System.
|
Implements
getPostInsertSQLSuffix(RelationalClass, RelationalTable)
Declaration
public virtual string getPostInsertSQLSuffix(RelationalClass relationalClass, RelationalTable table)
Parameters
Open
|
Open
|
Returns
System.
|
Implements
getRequiresOwnConnection()
Declaration
public virtual bool getRequiresOwnConnection()
Returns
System.
|
Implements
GetUniqueIds<T>(String, Int32, Int32, Utils.OAFunc<RelationalKeyGenerator, Connection>, out Connection, out Boolean)
Declaration
public IEnumerable<T> GetUniqueIds<T>(string sequenceName, int requestedCount, int grabSize, Utils.OAFunc<RelationalKeyGenerator, Connection> funcObtainConnection, out Connection con, out bool shouldCommit)
Parameters
System.
|
System.
|
System.
|
Open
|
Connection
con
|
System.
|
Returns
System.
|
Type Parameters
T
|
Implements
init(RelationalClass, Connection, RelationalKeyGeneratorInfoCache)
Declaration
public virtual bool init(RelationalClass relationalClass, Connection con, RelationalKeyGeneratorInfoCache relationalKeyGeneratorInfoCache)
Parameters
Open
|
Connection
con
|
Relational
|
Returns
System.
|
Implements
isAutoIncPostInsertGenerator()
Declaration
public virtual bool isAutoIncPostInsertGenerator()
Returns
System.
|
Implements
isPostInsertGenerator()
Declaration
public virtual bool isPostInsertGenerator()
Returns
System.
|
Implements
needsExtraPkDuringInsert()
Declaration
public virtual bool needsExtraPkDuringInsert()
Returns
System.
|