C# Класс Tup.Cobar4Net.Route.Function.Dimension2PartitionFunction

Наследование: Tup.Cobar4Net.Parser.Ast.Expression.Primary.Function.FunctionExpression, IRuleAlgorithm
Показать файл Открыть проект

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

Метод Описание
Calculate ( object>.IDictionary parameters ) : Number[]
ConstructFunction ( IList arguments ) : FunctionExpression
ConstructMe ( ) : IRuleAlgorithm
Dimension2PartitionFunction ( string functionName ) : System
Dimension2PartitionFunction ( string functionName, IList arguments ) : System
Init ( ) : void
Initialize ( ) : void

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

Метод Описание
EvaluationInternal ( object>.IDictionary parameters ) : object

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

Метод Описание
BuildAll ( ) : void
BuildByX ( ) : void
BuildByY ( ) : void
Calculate ( object eval, PartitionUtil partitionUtil, int keyType, int hashSliceStart, int hashSliceEnd ) : int?
ConvertType ( string keyType ) : int
Eval ( object xInput, object yInput ) : Number[]
GetAll ( ) : int[]
GetByX ( int x ) : int[]
GetByXY ( int x, int y ) : int
GetByY ( int y ) : int[]
ToIntArray ( string @string ) : int[]

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

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

public Calculate ( object>.IDictionary parameters ) : Number[]
parameters object>.IDictionary
Результат Number[]

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

public ConstructFunction ( IList arguments ) : FunctionExpression
arguments IList
Результат Tup.Cobar4Net.Parser.Ast.Expression.Primary.Function.FunctionExpression

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

public ConstructMe ( ) : IRuleAlgorithm
Результат IRuleAlgorithm

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

public Dimension2PartitionFunction ( string functionName ) : System
functionName string
Результат System

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

public Dimension2PartitionFunction ( string functionName, IList arguments ) : System
functionName string
arguments IList
Результат System

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

protected EvaluationInternal ( object>.IDictionary parameters ) : object
parameters object>.IDictionary
Результат object

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

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

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

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