C# Класс Scalien.ConfigStateHelpers

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

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

Метод Описание
GenerateNumericKeys ( ulong start, ulong count ) : string[]
GenerateNumericKeysBackwards ( ulong start, ulong count ) : string[]
GetControllerURL ( ConfigState controller, uint controllerPort = 8080 ) : string
GetEndpointWithPort ( string endpoint, uint port ) : string
GetQuorum ( ConfigState configState, System.Int64 quorumID ) : ConfigState.Quorum
GetQuorumActiveShardServers ( ConfigState configState, ConfigState quorum ) : List
GetShardServer ( ConfigState configState, System.Int64 nodeID ) : ConfigState.ShardServer
GetShardServerURL ( ConfigState shardServer ) : string
GetShardServersByTable ( ConfigState table, ConfigState configState ) : List
GetTable ( ConfigState configState, System.Int64 tableID ) : ConfigState.Table
GetTableShards ( ConfigState table, List allShards ) : List
ParallelFetchKeyValuesHTTP ( List shardServers, System.Int64 tableID, byte key ) : List
ParallelFetchTableKeyValuesHTTP ( List shardServers, System.Int64 tableID, byte startKey, byte endKey, bool forward ) : byte[]>>[].List
ParallelFetchTableKeysHTTP ( List shardServers, System.Int64 tableID, string startKey, string endKey, bool forward ) : string[][]
ParallelFetchValuesHTTP ( List shardServers, System.Int64 tableID, byte key ) : List
TryCreateDatabase ( Scalien.Client client, string databaseName ) : Database
TryCreateTable ( Database database, string tableName ) : Table
TryDeleteDatabase ( Scalien.Client client, string databaseName ) : bool

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

GenerateNumericKeys() публичный статический Метод

public static GenerateNumericKeys ( ulong start, ulong count ) : string[]
start ulong
count ulong
Результат string[]

GenerateNumericKeysBackwards() публичный статический Метод

public static GenerateNumericKeysBackwards ( ulong start, ulong count ) : string[]
start ulong
count ulong
Результат string[]

GetControllerURL() публичный статический Метод

public static GetControllerURL ( ConfigState controller, uint controllerPort = 8080 ) : string
controller ConfigState
controllerPort uint
Результат string

GetEndpointWithPort() публичный статический Метод

public static GetEndpointWithPort ( string endpoint, uint port ) : string
endpoint string
port uint
Результат string

GetQuorum() публичный статический Метод

public static GetQuorum ( ConfigState configState, System.Int64 quorumID ) : ConfigState.Quorum
configState ConfigState
quorumID System.Int64
Результат ConfigState.Quorum

GetQuorumActiveShardServers() публичный статический Метод

public static GetQuorumActiveShardServers ( ConfigState configState, ConfigState quorum ) : List
configState ConfigState
quorum ConfigState
Результат List

GetShardServer() публичный статический Метод

public static GetShardServer ( ConfigState configState, System.Int64 nodeID ) : ConfigState.ShardServer
configState ConfigState
nodeID System.Int64
Результат ConfigState.ShardServer

GetShardServerURL() публичный статический Метод

public static GetShardServerURL ( ConfigState shardServer ) : string
shardServer ConfigState
Результат string

GetShardServersByTable() публичный статический Метод

public static GetShardServersByTable ( ConfigState table, ConfigState configState ) : List
table ConfigState
configState ConfigState
Результат List

GetTable() публичный статический Метод

public static GetTable ( ConfigState configState, System.Int64 tableID ) : ConfigState.Table
configState ConfigState
tableID System.Int64
Результат ConfigState.Table

GetTableShards() публичный статический Метод

public static GetTableShards ( ConfigState table, List allShards ) : List
table ConfigState
allShards List
Результат List

ParallelFetchKeyValuesHTTP() публичный статический Метод

public static ParallelFetchKeyValuesHTTP ( List shardServers, System.Int64 tableID, byte key ) : List
shardServers List
tableID System.Int64
key byte
Результат List

ParallelFetchTableKeyValuesHTTP() публичный статический Метод

public static ParallelFetchTableKeyValuesHTTP ( List shardServers, System.Int64 tableID, byte startKey, byte endKey, bool forward ) : byte[]>>[].List
shardServers List
tableID System.Int64
startKey byte
endKey byte
forward bool
Результат byte[]>>[].List

ParallelFetchTableKeysHTTP() публичный статический Метод

public static ParallelFetchTableKeysHTTP ( List shardServers, System.Int64 tableID, string startKey, string endKey, bool forward ) : string[][]
shardServers List
tableID System.Int64
startKey string
endKey string
forward bool
Результат string[][]

ParallelFetchValuesHTTP() публичный статический Метод

public static ParallelFetchValuesHTTP ( List shardServers, System.Int64 tableID, byte key ) : List
shardServers List
tableID System.Int64
key byte
Результат List

TryCreateDatabase() публичный статический Метод

public static TryCreateDatabase ( Scalien.Client client, string databaseName ) : Database
client Scalien.Client
databaseName string
Результат Database

TryCreateTable() публичный статический Метод

public static TryCreateTable ( Database database, string tableName ) : Table
database Database
tableName string
Результат Table

TryDeleteDatabase() публичный статический Метод

public static TryDeleteDatabase ( Scalien.Client client, string databaseName ) : bool
client Scalien.Client
databaseName string
Результат bool