new IClauseWhere()
Classe responsável por representar a cláusula Where do SQl.
Members
-
caseMode :string
-
Indica se campos do tipo string devem ser convertidos para maiúsculo ou minúsculo.
Type:
- string
-
disableGetChildren :boolean
-
Indica se deve ser utilizar o getChildren em campos do tipo CLASSE.
Type:
- boolean
-
existsOrNotExists :string
-
Instrução Exists ou Not Exists
Type:
- string
-
fieldName :string
-
Nome do campo que será utilizado na cláusula where
Type:
- string
-
fieldStringIfTrue
-
Indica qual o valor do campo boolean, a ser gravado no banco.
-
fieldType :string
-
Indica o tipo do dado do campo.
Type:
- string
-
hasClassField :boolean
-
Indica se o campo é do tipo classe.
Type:
- boolean
-
iQuery :IQuery
-
Instância da classe IQuery ao qual o objeto pertence.
Type:
- IQuery
-
isGenerable :boolean
-
Indica se a clausula Where pode ser gerada.
Algumas cláusulas Where do IQuery não geram cláusulas Where SQL.
Type:
- boolean
-
isInJoinClause
-
Indica que a cláusula Where foi gerada devido a uma operação de JOIN.
-
isSubSelect :boolean
-
Indica se o where é um sub select.
Type:
- boolean
-
likeMode :string
-
Indica se a cláusula devem ser utilizados o wildcard "%" na cláusula where junto com o operador like. Os valores possíveis são: BOTH (em ambos os lados), LEFT (somente do lado esquerdo) ou RIGHT (somente do lado direito).
Type:
- string
-
operator :string
-
Operador utilizado para a comparação entre valores realizada na cláusula where. Valores possíveis: = ou <>.
Type:
- string
-
ownerJoin
-
-
required :boolean
-
Indica se a cláusula where deve ser escrita mesmo se o valor indicado como critério for nulo. O uso do "?" como operador faz com que a cláusula torne-se opcional.
Type:
- boolean
-
value :string|Date|number
-
Valor que será utilizado como critério da cláusula where.
Type:
- string | Date | number
-
valueIsColumnName
-
Indica se a propriedade "value" da cláusula where é uma coluna de um objeto IQuery.
-
valueIsNull :boolean
-
Indica se o valor da clausula Where é nulo.
Type:
- boolean
Methods
-
toSql()
-
Escreve o SQL equivalente à cláusula WHERE.
Returns:
SQL que representa a cláusula WHERE.
- Type
- string