org
.
locationtech
.
rasterframes
.
expressions
.
transformers
.
DebugRender
RenderMatrix
Related Docs:
object RenderMatrix
|
package DebugRender
case class
RenderMatrix
(
child:
Expression
)
extends
DebugRender
with
Product
with
Serializable
Annotations
@ExpressionDescription
()
Linear Supertypes
DebugRender
,
Serializable
,
Serializable
,
CodegenFallback
,
UnaryRasterOp
,
UnaryExpression
,
Expression
,
TreeNode
[
Expression
],
Product
,
Equals
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
RenderMatrix
DebugRender
Serializable
Serializable
CodegenFallback
UnaryRasterOp
UnaryExpression
Expression
TreeNode
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
RenderMatrix
(
child:
Expression
)
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
apply
(
number:
Int
)
:
TreeNode
[_]
Definition Classes
TreeNode
def
argString
:
String
Definition Classes
TreeNode
def
asCode
:
String
Definition Classes
TreeNode
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
lazy val
canonicalized
:
Expression
Definition Classes
Expression
def
checkInputDataTypes
()
:
TypeCheckResult
Definition Classes
UnaryRasterOp
→ Expression
val
child
:
Expression
Definition Classes
RenderMatrix
→ UnaryExpression
final
def
children
:
Seq
[
Expression
]
Definition Classes
UnaryExpression → TreeNode
def
childrenResolved
:
Boolean
Definition Classes
Expression
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
collect
[
B
]
(
pf:
PartialFunction
[
Expression
,
B
]
)
:
Seq
[
B
]
Definition Classes
TreeNode
def
collectFirst
[
B
]
(
pf:
PartialFunction
[
Expression
,
B
]
)
:
Option
[
B
]
Definition Classes
TreeNode
def
collectLeaves
()
:
Seq
[
Expression
]
Definition Classes
TreeNode
lazy val
containsChild
:
Set
[
TreeNode
[_]]
Definition Classes
TreeNode
def
dataType
:
DataType
Definition Classes
DebugRender
→ Expression
def
defineCodeGen
(
ctx:
CodegenContext
,
ev:
ExprCode
,
f: (
String
) ⇒
String
)
:
ExprCode
Attributes
protected
Definition Classes
UnaryExpression
lazy val
deterministic
:
Boolean
Definition Classes
Expression
def
doGenCode
(
ctx:
CodegenContext
,
ev:
ExprCode
)
:
ExprCode
Attributes
protected
Definition Classes
CodegenFallback → Expression
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
eval
(
tile:
Tile
,
ctx:
Option
[
TileContext
]
)
:
Any
Attributes
protected
Definition Classes
DebugRender
→
UnaryRasterOp
def
eval
(
input:
InternalRow
)
:
Any
Definition Classes
UnaryExpression → Expression
def
fastEquals
(
other:
TreeNode
[_]
)
:
Boolean
Definition Classes
TreeNode
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
find
(
f: (
Expression
) ⇒
Boolean
)
:
Option
[
Expression
]
Definition Classes
TreeNode
def
flatArguments
:
Iterator
[
Any
]
Attributes
protected
Definition Classes
Expression
def
flatMap
[
A
]
(
f: (
Expression
) ⇒
TraversableOnce
[
A
]
)
:
Seq
[
A
]
Definition Classes
TreeNode
def
foldable
:
Boolean
Definition Classes
UnaryExpression → Expression
def
foreach
(
f: (
Expression
) ⇒
Unit
)
:
Unit
Definition Classes
TreeNode
def
foreachUp
(
f: (
Expression
) ⇒
Unit
)
:
Unit
Definition Classes
TreeNode
def
genCode
(
ctx:
CodegenContext
)
:
ExprCode
Definition Classes
Expression
def
generateTreeString
(
depth:
Int
,
lastChildren:
Seq
[
Boolean
]
,
builder:
StringBuilder
,
verbose:
Boolean
,
prefix:
String
,
addSuffix:
Boolean
)
:
StringBuilder
Definition Classes
TreeNode
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
TreeNode → AnyRef → Any
def
innerChildren
:
Seq
[
TreeNode
[_]]
Attributes
protected
Definition Classes
TreeNode
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
jsonFields
:
List
[
JField
]
Attributes
protected
Definition Classes
TreeNode
def
makeCopy
(
newArgs:
Array
[
AnyRef
]
)
:
Expression
Definition Classes
TreeNode
def
map
[
A
]
(
f: (
Expression
) ⇒
A
)
:
Seq
[
A
]
Definition Classes
TreeNode
def
mapChildren
(
f: (
Expression
) ⇒
Expression
)
:
Expression
Definition Classes
TreeNode
def
mapProductIterator
[
B
]
(
f: (
Any
) ⇒
B
)
(
implicit
arg0:
ClassTag
[
B
]
)
:
Array
[
B
]
Attributes
protected
Definition Classes
TreeNode
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nodeName
:
String
Definition Classes
RenderMatrix
→ TreeNode
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
nullSafeCodeGen
(
ctx:
CodegenContext
,
ev:
ExprCode
,
f: (
String
) ⇒
String
)
:
ExprCode
Attributes
protected
Definition Classes
UnaryExpression
def
nullSafeEval
(
input:
Any
)
:
Any
Attributes
protected
Definition Classes
UnaryRasterOp
→ UnaryExpression
def
nullable
:
Boolean
Definition Classes
UnaryExpression → Expression
def
numberedTreeString
:
String
Definition Classes
TreeNode
val
origin
:
Origin
Definition Classes
TreeNode
def
otherCopyArgs
:
Seq
[
AnyRef
]
Attributes
protected
Definition Classes
TreeNode
def
p
(
number:
Int
)
:
Expression
Definition Classes
TreeNode
def
prettyJson
:
String
Definition Classes
TreeNode
def
prettyName
:
String
Definition Classes
Expression
def
references
:
AttributeSet
Definition Classes
Expression
lazy val
resolved
:
Boolean
Definition Classes
Expression
def
semanticEquals
(
other:
Expression
)
:
Boolean
Definition Classes
Expression
def
semanticHash
()
:
Int
Definition Classes
Expression
def
simpleString
:
String
Definition Classes
Expression → TreeNode
def
sql
:
String
Definition Classes
Expression
def
stringArgs
:
Iterator
[
Any
]
Attributes
protected
Definition Classes
TreeNode
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJSON
:
String
Definition Classes
TreeNode
def
toString
()
:
String
Definition Classes
Expression → TreeNode → AnyRef → Any
def
transform
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
Expression
Definition Classes
TreeNode
def
transformDown
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
Expression
Definition Classes
TreeNode
def
transformUp
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
Expression
Definition Classes
TreeNode
def
treeString
(
verbose:
Boolean
,
addSuffix:
Boolean
)
:
String
Definition Classes
TreeNode
def
treeString
:
String
Definition Classes
TreeNode
final
def
verboseString
:
String
Definition Classes
Expression → TreeNode
def
verboseStringWithSuffix
:
String
Definition Classes
TreeNode
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
withNewChildren
(
newChildren:
Seq
[
Expression
]
)
:
Expression
Definition Classes
TreeNode
Inherited from
DebugRender
Inherited from
Serializable
Inherited from
Serializable
Inherited from
CodegenFallback
Inherited from
UnaryRasterOp
Inherited from
UnaryExpression
Inherited from
Expression
Inherited from
TreeNode
[
Expression
]
Inherited from
Product
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Ungrouped