C# Класс SemWeb.Stores.SQLStore2

Наследование: SelectableSource, StatementSink, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Statement statement ) : void
Clear ( ) : void
Close ( ) : void
Contains ( Resource resource ) : bool
Contains ( Statement template ) : bool
Import ( StatementSource source ) : void
Replace ( System.Entity a, System.Entity b ) : void
Replace ( Statement find, Statement replacement ) : void
SQLStore2 ( string prefix, ConnectionManager connection ) : System
Select ( SelectFilter filter, StatementSink result ) : void
Select ( Statement template, StatementSink result ) : void
Select ( StatementSink result ) : void

Защищенные методы

Метод Описание
EscapedAppend ( StringBuilder b, string str ) : void
EscapedAppend ( StringBuilder b, string str, bool quotes, bool forLike ) : void

Приватные методы

Метод Описание
AddValue ( Resource resource ) : void
AddValue ( Resource resource, StringBuilder buffer, bool insertCombined, bool &firstInsert ) : void
AppendComma ( StringBuilder builder, string text, bool comma ) : void
AsInt ( object r ) : int
AsString ( object r ) : string
CreatePrefixTest ( string column, string match ) : string
CreateVersion ( ) : bool
Escape ( string str, bool quotes ) : string
FilterOpToSQL ( LiteralFilter op ) : string
FilterToSQL ( LiteralFilter filter, string col ) : string
GetHash ( Resource resource ) : string
IDisposable ( ) : void
Init ( ) : void
ParseVersionInfo ( string verdata ) : NameValueCollection
RunScalarInt ( string sql, int def ) : int
RunScalarString ( string sql ) : string
Select2 ( SelectFilter filter, StatementSink result ) : void
SelectEntity ( int type, string value ) : System.Entity
SelectResource ( int type, string value, string language, string datatype ) : Resource
SerializeVersionInfo ( NameValueCollection verdata ) : string
SplitArray ( Resource e ) : Resource[][]
StatementSink ( Statement statement ) : bool
WhereClause ( SelectFilter filter, System cmd ) : bool
WhereItem ( string col, Resource r, System cmd, bool and ) : void

Описание методов

Add() публичный Метод

public Add ( Statement statement ) : void
statement Statement
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

Contains() публичный Метод

public Contains ( Resource resource ) : bool
resource Resource
Результат bool

Contains() публичный Метод

public Contains ( Statement template ) : bool
template Statement
Результат bool

EscapedAppend() защищенный Метод

protected EscapedAppend ( StringBuilder b, string str ) : void
b StringBuilder
str string
Результат void

EscapedAppend() защищенный Метод

protected EscapedAppend ( StringBuilder b, string str, bool quotes, bool forLike ) : void
b StringBuilder
str string
quotes bool
forLike bool
Результат void

Import() публичный Метод

public Import ( StatementSource source ) : void
source StatementSource
Результат void

Replace() публичный Метод

public Replace ( System.Entity a, System.Entity b ) : void
a System.Entity
b System.Entity
Результат void

Replace() публичный Метод

public Replace ( Statement find, Statement replacement ) : void
find Statement
replacement Statement
Результат void

SQLStore2() публичный Метод

public SQLStore2 ( string prefix, ConnectionManager connection ) : System
prefix string
connection ConnectionManager
Результат System

Select() публичный Метод

public Select ( SelectFilter filter, StatementSink result ) : void
filter SelectFilter
result StatementSink
Результат void

Select() публичный Метод

public Select ( Statement template, StatementSink result ) : void
template Statement
result StatementSink
Результат void

Select() публичный Метод

public Select ( StatementSink result ) : void
result StatementSink
Результат void