A B C D E G I J L M P U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractModuleFactory - Class in com.exasol.udfdebugging.modules
-
Abstract basis for
Module. - AbstractModuleFactory(String) - Constructor for class com.exasol.udfdebugging.modules.AbstractModuleFactory
-
Create a new instance of
AbstractModuleFactory.
B
- buildModule(LocalServiceExposer, Bucket, Connection) - Method in interface com.exasol.udfdebugging.ModuleFactory
-
Build the
Module. - buildModule(LocalServiceExposer, Bucket, Connection) - Method in class com.exasol.udfdebugging.modules.coverage.CoverageModuleFactory
- buildModule(LocalServiceExposer, Bucket, Connection) - Method in class com.exasol.udfdebugging.modules.debugging.DebuggingModuleFactory
- buildModule(LocalServiceExposer, Bucket, Connection) - Method in class com.exasol.udfdebugging.modules.jprofiler.JProfilerModuleFactory
- buildModule(LocalServiceExposer, Bucket, Connection) - Method in class com.exasol.udfdebugging.modules.udflogs.UdfLogsModuleFactory
C
- close() - Method in class com.exasol.udfdebugging.modules.coverage.CoverageModule
- close() - Method in class com.exasol.udfdebugging.modules.debugging.DebuggingModule
- close() - Method in class com.exasol.udfdebugging.modules.udflogs.LogRecorder
- close() - Method in class com.exasol.udfdebugging.modules.udflogs.UdfLogsModule
- close() - Method in class com.exasol.udfdebugging.UdfTestSetup
- com.exasol.udfdebugging - package com.exasol.udfdebugging
- com.exasol.udfdebugging.modules - package com.exasol.udfdebugging.modules
- com.exasol.udfdebugging.modules.coverage - package com.exasol.udfdebugging.modules.coverage
- com.exasol.udfdebugging.modules.debugging - package com.exasol.udfdebugging.modules.debugging
- com.exasol.udfdebugging.modules.jprofiler - package com.exasol.udfdebugging.modules.jprofiler
- com.exasol.udfdebugging.modules.udflogs - package com.exasol.udfdebugging.modules.udflogs
- CoverageModule - Class in com.exasol.udfdebugging.modules.coverage
-
Modulefor measuring code coverage in UDFs. - CoverageModule(LocalServiceExposer, Bucket) - Constructor for class com.exasol.udfdebugging.modules.coverage.CoverageModule
-
Create a new instance of
CoverageModule. - CoverageModuleFactory - Class in com.exasol.udfdebugging.modules.coverage
-
Factory for
CoverageModule. - CoverageModuleFactory() - Constructor for class com.exasol.udfdebugging.modules.coverage.CoverageModuleFactory
-
Create a new instance of
CoverageModuleFactory.
D
- DEBUGGING_PORT - Static variable in class com.exasol.udfdebugging.modules.debugging.DebuggingModule
-
Port the remote-debugger listens on
- DebuggingModule - Class in com.exasol.udfdebugging.modules.debugging
-
This module configures a Java-UDF execution so that it connects to a remote debugger.
- DebuggingModule(LocalServiceExposer) - Constructor for class com.exasol.udfdebugging.modules.debugging.DebuggingModule
-
Create a new instance of
DebuggingModule. - DebuggingModuleFactory - Class in com.exasol.udfdebugging.modules.debugging
-
Factory for
DebuggingModule. - DebuggingModuleFactory() - Constructor for class com.exasol.udfdebugging.modules.debugging.DebuggingModuleFactory
-
Create a new instance of
DebuggingModuleFactory.
E
- exposeLocalServiceToDatabase(int) - Method in interface com.exasol.udfdebugging.LocalServiceExposer
-
Get the address for the network scope inside of the Exasol database for a given local service.
G
- getCapturedLogFiles() - Method in class com.exasol.udfdebugging.modules.udflogs.UdfLogsModule
-
Get all log files that were captured.
- getJvmOptions() - Method in interface com.exasol.udfdebugging.Module
-
Get JVM options required by this module.
- getJvmOptions() - Method in class com.exasol.udfdebugging.modules.coverage.CoverageModule
- getJvmOptions() - Method in class com.exasol.udfdebugging.modules.debugging.DebuggingModule
- getJvmOptions() - Method in class com.exasol.udfdebugging.modules.udflogs.UdfLogsModule
- getJvmOptions() - Method in class com.exasol.udfdebugging.UdfTestSetup
-
Get JVM options required for this setup.
- getModulePropertyName() - Method in interface com.exasol.udfdebugging.ModuleFactory
-
Get the name of the property to enable this module.
- getModulePropertyName() - Method in class com.exasol.udfdebugging.modules.AbstractModuleFactory
- getPort() - Method in class com.exasol.udfdebugging.modules.udflogs.LogRecorder
-
Get the port the log recorder listens on.
- getPushDownSql(Statement, String) - Static method in class com.exasol.udfdebugging.PushDownTesting
-
Get the push-down SQL query generated by a Virtual Schema adapter call.
- getSelectionThatIsSentToTheAdapter(Statement, String) - Static method in class com.exasol.udfdebugging.PushDownTesting
-
Get the selection (where clause) that the Exasol database passed to the Virtual Schema adapter.
I
- isEnabled() - Method in interface com.exasol.udfdebugging.ModuleFactory
-
Get if this module is enabled by system property.
- isEnabled() - Method in class com.exasol.udfdebugging.modules.AbstractModuleFactory
J
- JProfilerModuleFactory - Class in com.exasol.udfdebugging.modules.jprofiler
-
ModuleFactoryforJProfilerModule. - JProfilerModuleFactory() - Constructor for class com.exasol.udfdebugging.modules.jprofiler.JProfilerModuleFactory
-
Create a new instance of
JProfilerModuleFactory.
L
- LocalServiceExposer - Interface in com.exasol.udfdebugging
-
Implementors of this interface exposes a local service (socket) into the Exasol database.
- LogRecorder - Class in com.exasol.udfdebugging.modules.udflogs
-
This class opens a TCP socket and dumps everything to
STDOUT. - LogRecorder(Consumer<Path>) - Constructor for class com.exasol.udfdebugging.modules.udflogs.LogRecorder
-
Create a new instance of
LogRecorder.
M
- Module - Interface in com.exasol.udfdebugging
-
Modules define a specific functionality that users can enable using system properties.
- ModuleFactory - Interface in com.exasol.udfdebugging
-
Interface for factories for
Module.
P
- PushDownTesting - Class in com.exasol.udfdebugging
-
This class contains helper functions for testing virtual schema push down queries.
- PushDownTesting() - Constructor for class com.exasol.udfdebugging.PushDownTesting
U
- UdfLogsModule - Class in com.exasol.udfdebugging.modules.udflogs
-
This module redirects the STDOUT of UDFs to files on the test host.
- UdfLogsModule(LocalServiceExposer, Connection) - Constructor for class com.exasol.udfdebugging.modules.udflogs.UdfLogsModule
-
Create a new instance of
UdfLogsModule. - UdfLogsModuleFactory - Class in com.exasol.udfdebugging.modules.udflogs
-
Factory for
UdfLogsModule. - UdfLogsModuleFactory() - Constructor for class com.exasol.udfdebugging.modules.udflogs.UdfLogsModuleFactory
-
Create a new instance of
UdfLogsModuleFactory. - UdfTestSetup - Class in com.exasol.udfdebugging
-
Test setup for testing UDFs in the database.
- UdfTestSetup(ExasolTestSetup, Connection) - Constructor for class com.exasol.udfdebugging.UdfTestSetup
-
Create a new instance of
UdfTestSetup. - UdfTestSetup(String, Bucket, Connection) - Constructor for class com.exasol.udfdebugging.UdfTestSetup
-
Create a new instance of
UdfTestSetup.
All Classes All Packages