C# 클래스 LibiadaWeb.Models.Repositories.Catalogs.SequenceAttributeRepository

The sequence attribute.
상속: ISequenceAttributeRepository
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-web 1 사용 예제들

공개 메소드들

메소드 설명
CreateSubsequenceAttributes ( Dictionary qualifiers, bool complement, bool complementJoin, Subsequence subsequence ) : List

Creates and adds to db subsequence attributes.

Dispose ( ) : void

The dispose.

GetAttributes ( IEnumerable subsequenceIds ) : AttributeValue[]>.Dictionary

The get attributes.

SequenceAttributeRepository ( LibiadaWebEntities db ) : System

Initializes a new instance of the SequenceAttributeRepository class.

비공개 메소드들

메소드 설명
CleanAttributeValue ( string attributeValue ) : string

Cleans attribute value.

CreateComplementJoinPartialAttributes ( bool complement, bool complementJoin, Subsequence subsequence ) : List

Creates complement, join and partial attributes.

CreateSequenceAttribute ( LibiadaWeb attribute, long sequenceId ) : SequenceAttribute

The create sequence attribute.

CreateSequenceAttribute ( LibiadaWeb attribute, string attributeValue, long sequenceId ) : SequenceAttribute

The create sequence attribute.

CreateSequenceAttribute ( string attributeName, string attributeValue, long sequenceId ) : SequenceAttribute

The create sequence attribute.

메소드 상세

CreateSubsequenceAttributes() 공개 메소드

Creates and adds to db subsequence attributes.
/// Thrown if qualifier has more than one value. ///
public CreateSubsequenceAttributes ( Dictionary qualifiers, bool complement, bool complementJoin, Subsequence subsequence ) : List
qualifiers Dictionary /// The attributes to add. ///
complement bool /// Complement flag. ///
complementJoin bool /// Complement join flag. ///
subsequence Subsequence /// The subsequence. ///
리턴 List

Dispose() 공개 메소드

The dispose.
public Dispose ( ) : void
리턴 void

GetAttributes() 공개 메소드

The get attributes.
public GetAttributes ( IEnumerable subsequenceIds ) : AttributeValue[]>.Dictionary
subsequenceIds IEnumerable /// The subsequences ids. ///
리턴 AttributeValue[]>.Dictionary

SequenceAttributeRepository() 공개 메소드

Initializes a new instance of the SequenceAttributeRepository class.
public SequenceAttributeRepository ( LibiadaWebEntities db ) : System
db LibiadaWebEntities /// The db. ///
리턴 System