C# Class Deveel.Data.Sql.Schemas.SchemaManager

Inheritance: IObjectManager
显示文件 Open project: deveel/deveeldb

Private Properties

Property Type Description
Dispose void
IObjectManager IDbObject
IObjectManager ObjectName
IObjectManager bool
IObjectManager bool

Public Methods

Method Description
CreateSchema ( SchemaInfo schemaInfo ) : void
Dispose ( ) : void
DropSchema ( string name ) : bool
GetSchema ( string name ) : Schema
IObjectManager ( IObjectInfo objInfo ) : void
ResolveSchemaName ( string name, bool ignoreCase ) : ObjectName
SchemaExists ( string name ) : bool
SchemaManager ( ITransaction transaction ) : System

Private Methods

Method Description
Dispose ( bool disposing ) : void
IObjectManager ( ObjectName objName ) : IDbObject
IObjectManager ( ObjectName objName, bool ignoreCase ) : ObjectName
IObjectManager ( IObjectInfo objInfo ) : bool
IObjectManager ( ObjectName objName ) : bool

Method Details

CreateSchema() public method

public CreateSchema ( SchemaInfo schemaInfo ) : void
schemaInfo SchemaInfo
return void

Dispose() public method

public Dispose ( ) : void
return void

DropSchema() public method

public DropSchema ( string name ) : bool
name string
return bool

GetSchema() public method

public GetSchema ( string name ) : Schema
name string
return Schema

IObjectManager() public method

public IObjectManager ( IObjectInfo objInfo ) : void
objInfo IObjectInfo
return void

ResolveSchemaName() public method

public ResolveSchemaName ( string name, bool ignoreCase ) : ObjectName
name string
ignoreCase bool
return ObjectName

SchemaExists() public method

public SchemaExists ( string name ) : bool
name string
return bool

SchemaManager() public method

public SchemaManager ( ITransaction transaction ) : System
transaction ITransaction
return System