C# 클래스 Azavea.Open.DAO.Criteria.Joins.AbstractJoinExpression

상속: IJoinExpression
파일 보기 프로젝트 열기: azavea/net-dao

보호된 프로퍼티들

프로퍼티 타입 설명
_trueOrNot bool

공개 메소드들

메소드 설명
Flip ( ) : IJoinExpression

For some implementations, it's simpler to only implement one-sided joins. So to handle right (or left) joins, you want to flip the criteria so the right and left daos are swapped and you can do a left (or right) join instead.

Invert ( ) : IExpression

Produces an expression that is the exact opposite of this expression. The new expression should exclude everything this one includes, and include everything this one excludes.

ToString ( ) : string
TrueOrNot ( ) : bool

This tells you whether you want things that match, or things that don't match, this expression.

보호된 메소드들

메소드 설명
AbstractJoinExpression ( bool trueOrNot ) : System

This lets you specify whether to negate this expression.

메소드 상세

AbstractJoinExpression() 보호된 메소드

This lets you specify whether to negate this expression.
protected AbstractJoinExpression ( bool trueOrNot ) : System
trueOrNot bool True means look for matches (I.E. ==), /// false means look for non-matches (I.E. !=)
리턴 System

Flip() 공개 추상적인 메소드

For some implementations, it's simpler to only implement one-sided joins. So to handle right (or left) joins, you want to flip the criteria so the right and left daos are swapped and you can do a left (or right) join instead.
public abstract Flip ( ) : IJoinExpression
리턴 IJoinExpression

Invert() 공개 추상적인 메소드

Produces an expression that is the exact opposite of this expression. The new expression should exclude everything this one includes, and include everything this one excludes.
public abstract Invert ( ) : IExpression
리턴 IExpression

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TrueOrNot() 공개 메소드

This tells you whether you want things that match, or things that don't match, this expression.
public TrueOrNot ( ) : bool
리턴 bool

프로퍼티 상세

_trueOrNot 보호되어 있는 프로퍼티

Holds the value indicating whether this expression is negated.
protected bool _trueOrNot
리턴 bool