C# Class Deveel.Data.RequestAccess

Inheritance: SystemAccess
Show file Open project: deveel/deveeldb Class Usage Examples

Private Properties

Property Type Description
AlterTable bool

Public Methods

Method Description
AlterObject ( IObjectInfo objectInfo ) : bool
CacheTable ( string cacheKey, ITable table ) : void
ClearCachedTables ( ) : void
CreateObject ( IObjectInfo objectInfo ) : void
DropObject ( DbObjectType objectType, ObjectName objectName ) : bool
FindObject ( ObjectName objectName ) : IDbObject
GetCachedTable ( string cacheKey ) : ITable
GetObject ( DbObjectType objType, ObjectName objName ) : IDbObject
GetObject ( DbObjectType objType, ObjectName objName, AccessType accessType ) : IDbObject
GetTable ( ObjectName tableName ) : ITable
ObjectExists ( DbObjectType objectType, ObjectName objectName ) : bool
ObjectExists ( ObjectName objectName ) : bool
RequestAccess ( IRequest request ) : System
ResolveObjectName ( DbObjectType objectType, ObjectName objectName ) : ObjectName
ResolveObjectName ( string name ) : ObjectName

Private Methods

Method Description
AlterTable ( TableInfo tableInfo ) : bool

Method Details

AlterObject() public method

public AlterObject ( IObjectInfo objectInfo ) : bool
objectInfo IObjectInfo
return bool

CacheTable() public method

public CacheTable ( string cacheKey, ITable table ) : void
cacheKey string
table ITable
return void

ClearCachedTables() public method

public ClearCachedTables ( ) : void
return void

CreateObject() public method

public CreateObject ( IObjectInfo objectInfo ) : void
objectInfo IObjectInfo
return void

DropObject() public method

public DropObject ( DbObjectType objectType, ObjectName objectName ) : bool
objectType DbObjectType
objectName ObjectName
return bool

FindObject() public method

public FindObject ( ObjectName objectName ) : IDbObject
objectName ObjectName
return IDbObject

GetCachedTable() public method

public GetCachedTable ( string cacheKey ) : ITable
cacheKey string
return ITable

GetObject() public method

public GetObject ( DbObjectType objType, ObjectName objName ) : IDbObject
objType DbObjectType
objName ObjectName
return IDbObject

GetObject() public method

public GetObject ( DbObjectType objType, ObjectName objName, AccessType accessType ) : IDbObject
objType DbObjectType
objName ObjectName
accessType AccessType
return IDbObject

GetTable() public method

public GetTable ( ObjectName tableName ) : ITable
tableName ObjectName
return ITable

ObjectExists() public method

public ObjectExists ( DbObjectType objectType, ObjectName objectName ) : bool
objectType DbObjectType
objectName ObjectName
return bool

ObjectExists() public method

public ObjectExists ( ObjectName objectName ) : bool
objectName ObjectName
return bool

RequestAccess() public method

public RequestAccess ( IRequest request ) : System
request IRequest
return System

ResolveObjectName() public method

public ResolveObjectName ( DbObjectType objectType, ObjectName objectName ) : ObjectName
objectType DbObjectType
objectName ObjectName
return ObjectName

ResolveObjectName() public method

public ResolveObjectName ( string name ) : ObjectName
name string
return ObjectName