C# Класс LibGit2Sharp.Elasticsearch.ElasticsearchOdbBackend

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

Защищенные свойства (Protected)

Свойство Тип Описание
client ElasticsearchRestClient

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

Метод Описание
ElasticsearchOdbBackend ( string elasticsearchUrl, string indexName ) : System
Exists ( ObjectId id ) : bool
ForEach ( ForEachCallback callback ) : int
Read ( ObjectId id, Stream &data, ObjectType &objectType ) : int
ReadHeader ( ObjectId id, int &length, ObjectType &objectType ) : int
ReadPrefix ( string shortSha, ObjectId &id, Stream &data, ObjectType &objectType ) : int
ReadStream ( ObjectId id, OdbBackendStream &stream ) : int
Write ( ObjectId id, Stream dataStream, long length, ObjectType objectType ) : int

Writes a git object to the backend. Assumes libgit2 calls Exists before (which is indeed the case)

WriteStream ( long length, ObjectType objectType, OdbBackendStream &stream ) : int

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

Метод Описание
Dispose ( ) : void

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

Метод Описание
ForEachInternal ( object query, ForEachCallback callback ) : int
ReadInternal ( string sha, bool needsData ) : GetResponse

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

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

protected Dispose ( ) : void
Результат void

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

public ElasticsearchOdbBackend ( string elasticsearchUrl, string indexName ) : System
elasticsearchUrl string
indexName string
Результат System

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

public Exists ( ObjectId id ) : bool
id ObjectId
Результат bool

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

public ForEach ( ForEachCallback callback ) : int
callback ForEachCallback
Результат int

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

public Read ( ObjectId id, Stream &data, ObjectType &objectType ) : int
id ObjectId
data Stream
objectType ObjectType
Результат int

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

public ReadHeader ( ObjectId id, int &length, ObjectType &objectType ) : int
id ObjectId
length int
objectType ObjectType
Результат int

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

public ReadPrefix ( string shortSha, ObjectId &id, Stream &data, ObjectType &objectType ) : int
shortSha string
id ObjectId
data Stream
objectType ObjectType
Результат int

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

public ReadStream ( ObjectId id, OdbBackendStream &stream ) : int
id ObjectId
stream OdbBackendStream
Результат int

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

Writes a git object to the backend. Assumes libgit2 calls Exists before (which is indeed the case)
public Write ( ObjectId id, Stream dataStream, long length, ObjectType objectType ) : int
id ObjectId
dataStream Stream
length long
objectType ObjectType
Результат int

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

public WriteStream ( long length, ObjectType objectType, OdbBackendStream &stream ) : int
length long
objectType ObjectType
stream OdbBackendStream
Результат int

Описание свойств

client защищенное свойство

protected ElasticsearchRestClient client
Результат ElasticsearchRestClient