C# 클래스 Spark.Search.Mongo.ParameterFactory

파일 보기 프로젝트 열기: raysearchlabs/spark 1 사용 예제들

공개 메소드들

메소드 설명
CreateChainedParameter ( string resource, string key, string value ) : ChainedParameter
CreateComposite ( string resource, string key, IEnumerable values ) : CompositeParameter
CreateIncludeParameter ( string resource, string key, string value ) : IncludeParameter
CreateParameter ( string resource, string key, string value ) : IParameter
CreateParameters ( string resource, string>.IEnumerable collection ) : List
CreateParameters ( string resource, NameValueCollection collection ) : List
CreateParametersFromHttpQuery ( string resource, string query ) : List
CreateSimpleParameter ( string resource, string key, string value ) : Parameter
ExtractParameter ( string resource, string key, string valuesstring ) : IParameter
ExtractValues ( string input, string separator ) : IEnumerable
ParameterFactory ( Definitions definitions, string resource ) : System
Parameters ( Definitions definitions, string resource ) : Parameters
Parameters ( Definitions definitions, string resource, string>.IEnumerable query ) : Parameters
Parameters ( Definitions definitions, string resource, string query ) : Parameters
Parameters ( Definitions definitions, string resource, IEnumerable criteria ) : Search.Mongo.Parameters
ParseKey ( string key, Parameter parameter ) : void
ResourceParameter ( ) : IParameter
ResourceParameter ( string name ) : IParameter

비공개 메소드들

메소드 설명
CreateParameters ( string resource, IEnumerable criteria ) : Search.Mongo.Parameters
DetermineArgument ( ITerm term ) : Argument
DetermineStrain ( IParameter parameter ) : Strain
ParseJoins ( string key, ChainedParameter parameter ) : void
ParseValueToTerm ( string value, ITerm term ) : void
split ( string s, char glue, string &left, string &right ) : void

메소드 상세

CreateChainedParameter() 공개 메소드

public CreateChainedParameter ( string resource, string key, string value ) : ChainedParameter
resource string
key string
value string
리턴 ChainedParameter

CreateComposite() 공개 메소드

public CreateComposite ( string resource, string key, IEnumerable values ) : CompositeParameter
resource string
key string
values IEnumerable
리턴 CompositeParameter

CreateIncludeParameter() 공개 메소드

public CreateIncludeParameter ( string resource, string key, string value ) : IncludeParameter
resource string
key string
value string
리턴 IncludeParameter

CreateParameter() 공개 메소드

public CreateParameter ( string resource, string key, string value ) : IParameter
resource string
key string
value string
리턴 IParameter

CreateParameters() 공개 메소드

public CreateParameters ( string resource, string>.IEnumerable collection ) : List
resource string
collection string>.IEnumerable
리턴 List

CreateParameters() 공개 메소드

public CreateParameters ( string resource, NameValueCollection collection ) : List
resource string
collection System.Collections.Specialized.NameValueCollection
리턴 List

CreateParametersFromHttpQuery() 공개 메소드

public CreateParametersFromHttpQuery ( string resource, string query ) : List
resource string
query string
리턴 List

CreateSimpleParameter() 공개 메소드

public CreateSimpleParameter ( string resource, string key, string value ) : Parameter
resource string
key string
value string
리턴 Parameter

ExtractParameter() 공개 메소드

public ExtractParameter ( string resource, string key, string valuesstring ) : IParameter
resource string
key string
valuesstring string
리턴 IParameter

ExtractValues() 공개 메소드

public ExtractValues ( string input, string separator ) : IEnumerable
input string
separator string
리턴 IEnumerable

ParameterFactory() 공개 메소드

public ParameterFactory ( Definitions definitions, string resource ) : System
definitions Spark.Mongo.Search.Common.Definitions
resource string
리턴 System

Parameters() 공개 정적인 메소드

public static Parameters ( Definitions definitions, string resource ) : Parameters
definitions Spark.Mongo.Search.Common.Definitions
resource string
리턴 Parameters

Parameters() 공개 정적인 메소드

public static Parameters ( Definitions definitions, string resource, string>.IEnumerable query ) : Parameters
definitions Spark.Mongo.Search.Common.Definitions
resource string
query string>.IEnumerable
리턴 Parameters

Parameters() 공개 정적인 메소드

public static Parameters ( Definitions definitions, string resource, string query ) : Parameters
definitions Spark.Mongo.Search.Common.Definitions
resource string
query string
리턴 Parameters

Parameters() 공개 정적인 메소드

public static Parameters ( Definitions definitions, string resource, IEnumerable criteria ) : Search.Mongo.Parameters
definitions Spark.Mongo.Search.Common.Definitions
resource string
criteria IEnumerable
리턴 Search.Mongo.Parameters

ParseKey() 공개 메소드

public ParseKey ( string key, Parameter parameter ) : void
key string
parameter Parameter
리턴 void

ResourceParameter() 공개 메소드

public ResourceParameter ( ) : IParameter
리턴 IParameter

ResourceParameter() 공개 메소드

public ResourceParameter ( string name ) : IParameter
name string
리턴 IParameter