org
.
squeryl
.
dsl
.
ast
TernaryOperatorNode
class
TernaryOperatorNode
extends
FunctionNode
[
Nothing
] with
LogicalBoolean
Linear Supertypes
LogicalBoolean
,
FunctionNode
[
Nothing
],
ExpressionNode
,
AnyRef
,
Any
Known Subclasses
BetweenExpression
Ordering
Alphabetic
By inheritance
Inherited
TernaryOperatorNode
LogicalBoolean
FunctionNode
ExpressionNode
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
TernaryOperatorNode
(
first:
ExpressionNode
,
second:
ExpressionNode
,
third:
ExpressionNode
,
op:
String
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
?
:
TernaryOperatorNode
.this.type
Definition Classes
ExpressionNode
var
_inhibitedByWhen
:
Boolean
Attributes
protected
Definition Classes
ExpressionNode
def
and
(
b:
LogicalBoolean
)
:
BinaryOperatorNodeLogicalBoolean
Definition Classes
LogicalBoolean
val
args
:
Iterable
[
ExpressionNode
]
Definition Classes
FunctionNode
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
children
:
List
[
ExpressionNode
]
Definition Classes
FunctionNode
→
ExpressionNode
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
doWrite
(
sw:
StatementWriter
)
:
Unit
Definition Classes
FunctionNode
→
ExpressionNode
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
filterDescendants
(
predicate: (
ExpressionNode
) ⇒
Boolean
)
:
Iterable
[
ExpressionNode
]
Definition Classes
ExpressionNode
def
filterDescendantsOfType
[
T
]
(
implicit
manifest:
Manifest
[
T
]
)
:
Iterable
[
T
]
Definition Classes
ExpressionNode
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
val
first
:
ExpressionNode
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
id
:
String
Definition Classes
ExpressionNode
def
inhibitWhen
(
inhibited:
Boolean
)
:
TernaryOperatorNode
.this.type
Definition Classes
ExpressionNode
def
inhibited
:
Boolean
Definition Classes
TernaryOperatorNode
→
ExpressionNode
def
inhibitedFlagForAstDump
:
String
Definition Classes
ExpressionNode
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
mapper
:
OutMapper
[
Nothing
]
Definition Classes
FunctionNode
val
name
:
String
Definition Classes
FunctionNode
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
or
(
b:
LogicalBoolean
)
:
BinaryOperatorNodeLogicalBoolean
Definition Classes
LogicalBoolean
var
parent
:
Option
[
ExpressionNode
]
Definition Classes
ExpressionNode
val
second
:
ExpressionNode
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
third
:
ExpressionNode
def
toString
()
:
String
Definition Classes
ExpressionNode
→ AnyRef → Any
def
visitDescendants
(
visitor: (
ExpressionNode
,
Option
[
ExpressionNode
],
Int
) ⇒
Unit
)
:
Unit
visitor's args are : -the visited node, -it's parent -it's depth
visitor's args are : -the visited node, -it's parent -it's depth
Definition Classes
ExpressionNode
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
write
(
sw:
StatementWriter
)
:
Unit
Definition Classes
ExpressionNode
def
writeToString
:
String
Definition Classes
ExpressionNode
Inherited from
LogicalBoolean
Inherited from
FunctionNode
[
Nothing
]
Inherited from
ExpressionNode
Inherited from
AnyRef
Inherited from
Any
Ungrouped