JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Debezium Scripting 1.2.5.Final
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
H
I
J
K
L
N
P
R
S
T
V
A
apply(R)
- Method in class io.debezium.transforms.
ScriptingTransformation
asProxyObject(Struct)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
Exposes the given struct as a
ProxyObject
, allowing for simplified property references, also providing any write access.
asProxyObject(Map<String, ?>)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
Exposes the given Map as a
ProxyObject
, allowing for simplified property reference.
C
close()
- Method in class io.debezium.transforms.
ScriptingTransformation
config()
- Method in class io.debezium.transforms.
ScriptingTransformation
configure(String, String)
- Method in interface io.debezium.transforms.scripting.
Engine
Pre-compiles the expression for repeated execution.
configure(String, String)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
configure(Map<String, ?>)
- Method in class io.debezium.transforms.
ScriptingTransformation
configureEngine()
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
configureEngine()
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
ContentBasedRouter
<
R
extends org.apache.kafka.connect.connector.ConnectRecord<
R
>> - Class in
io.debezium.transforms
This SMT allows to route records to specific topics depending on their content, an expression and language configured.
ContentBasedRouter()
- Constructor for class io.debezium.transforms.
ContentBasedRouter
D
doApply(R)
- Method in class io.debezium.transforms.
ContentBasedRouter
doApply(R)
- Method in class io.debezium.transforms.
Filter
doApply(R)
- Method in class io.debezium.transforms.
ScriptingTransformation
doHeaders(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
E
Engine
- Interface in
io.debezium.transforms.scripting
The interface serves as an abstraction of expression language engine.
engine
- Variable in class io.debezium.transforms.scripting.
Jsr223Engine
engine
- Variable in class io.debezium.transforms.
ScriptingTransformation
eval(ConnectRecord<?>, Class<T>)
- Method in interface io.debezium.transforms.scripting.
Engine
Calculate a value out of the record.
eval(ConnectRecord<?>, Class<T>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
EXPRESSION
- Static variable in class io.debezium.transforms.
ContentBasedRouter
EXPRESSION
- Static variable in class io.debezium.transforms.
Filter
expression
- Variable in class io.debezium.transforms.scripting.
Jsr223Engine
expressionField()
- Method in class io.debezium.transforms.
ContentBasedRouter
expressionField()
- Method in class io.debezium.transforms.
Filter
expressionField()
- Method in class io.debezium.transforms.
ScriptingTransformation
F
Filter
<
R
extends org.apache.kafka.connect.connector.ConnectRecord<
R
>> - Class in
io.debezium.transforms
This SMT should allow user to filter out records depending on an expression and language configured.
Filter()
- Constructor for class io.debezium.transforms.
Filter
G
getBindings(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
getValue()
- Method in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
GRAAL_JS_ENGINE
- Static variable in class io.debezium.transforms.
ScriptingTransformation
GraalJsEngine
- Class in
io.debezium.transforms.scripting
An implementation of the expression language evaluator based on GraalVM.
GraalJsEngine()
- Constructor for class io.debezium.transforms.scripting.
GraalJsEngine
H
header(Header)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
header(Header)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
headers(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
headers(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
I
io.debezium.transforms
- package io.debezium.transforms
io.debezium.transforms.scripting
- package io.debezium.transforms.scripting
J
JAVAX_SCRIPT_ENGINE_PREFIX
- Static variable in class io.debezium.transforms.
ScriptingTransformation
Jsr223Engine
- Class in
io.debezium.transforms.scripting
An implementation of the expression language evaluator based on JSR 223 scripting languages.
Jsr223Engine()
- Constructor for class io.debezium.transforms.scripting.
Jsr223Engine
K
key(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
key(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
L
LANGUAGE
- Static variable in class io.debezium.transforms.
ScriptingTransformation
LOGGER
- Variable in class io.debezium.transforms.
ScriptingTransformation
N
NULL_HANDLING
- Static variable in class io.debezium.transforms.
ScriptingTransformation
nullHandling
- Variable in class io.debezium.transforms.
ScriptingTransformation
NullHandling(String)
- Constructor for enum io.debezium.transforms.
ScriptingTransformation.NullHandling
P
parse(String)
- Static method in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
Determine if the supplied value is one of the predefined options.
parse(String, String)
- Static method in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
Determine if the supplied value is one of the predefined options.
R
RecordHeader
- Class in
io.debezium.transforms.scripting
RecordHeader(Schema, Object)
- Constructor for class io.debezium.transforms.scripting.
RecordHeader
S
schema
- Variable in class io.debezium.transforms.scripting.
RecordHeader
Schema of the header
script
- Variable in class io.debezium.transforms.scripting.
Jsr223Engine
ScriptingTransformation
<
R
extends org.apache.kafka.connect.connector.ConnectRecord<
R
>> - Class in
io.debezium.transforms
This is a base class for any SMT using scripting languages.
ScriptingTransformation()
- Constructor for class io.debezium.transforms.
ScriptingTransformation
ScriptingTransformation.NullHandling
- Enum in
io.debezium.transforms
T
TOPIC_REGEX
- Static variable in class io.debezium.transforms.
ScriptingTransformation
topicPattern
- Variable in class io.debezium.transforms.
ScriptingTransformation
toString()
- Method in class io.debezium.transforms.scripting.
RecordHeader
V
value(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
GraalJsEngine
value(ConnectRecord<?>)
- Method in class io.debezium.transforms.scripting.
Jsr223Engine
value
- Variable in class io.debezium.transforms.scripting.
RecordHeader
Value of the header
value
- Variable in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
valueOf(String)
- Static method in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
Returns the enum constant of this type with the specified name.
values()
- Static method in enum io.debezium.transforms.
ScriptingTransformation.NullHandling
Returns an array containing the constants of this enum type, in the order they are declared.
A
C
D
E
F
G
H
I
J
K
L
N
P
R
S
T
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Debezium Scripting 1.2.5.Final
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020
JBoss by Red Hat
. All rights reserved.