C# Class SemWeb.Stores.BDBStore

Inheritance: Store, IDisposable
ファイルを表示 Open project: JoshData/semweb-dotnet

Public Methods

Method Description
Add ( Statement statement ) : void
BDBStore ( string directory ) : System
Clear ( ) : void
Dispose ( ) : void
GetEntities ( ) : System.Entity[]
GetMetas ( ) : System.Entity[]
GetPredicates ( ) : System.Entity[]
Remove ( Statement statement ) : void
Select ( SelectFilter filter, StatementSink sink ) : void
Select ( Statement template, StatementSink sink ) : void

Private Methods

Method Description
Add ( System.Quad q, int index ) : void
GetRes ( uint key, Hashtable createdResources ) : Resource
GetResKey ( Resource r, bool create ) : uint
GetStatements ( Resource res, int index ) : int[]
QuadFromStatement ( Statement s, bool create ) : System.Quad
QuadToStatement ( System.Quad q, Hashtable createdResources ) : Statement
SelectSome ( Statement template, StatementSink sink ) : void
StoreImportIndexCache ( ) : void

Method Details

Add() public method

public Add ( Statement statement ) : void
statement Statement
return void

BDBStore() public method

public BDBStore ( string directory ) : System
directory string
return System

Clear() public method

public Clear ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetEntities() public method

public GetEntities ( ) : System.Entity[]
return System.Entity[]

GetMetas() public method

public GetMetas ( ) : System.Entity[]
return System.Entity[]

GetPredicates() public method

public GetPredicates ( ) : System.Entity[]
return System.Entity[]

Remove() public method

public Remove ( Statement statement ) : void
statement Statement
return void

Select() public method

public Select ( SelectFilter filter, StatementSink sink ) : void
filter SelectFilter
sink StatementSink
return void

Select() public method

public Select ( Statement template, StatementSink sink ) : void
template Statement
sink StatementSink
return void