A B C D E F G I J L M P U 
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
Module for 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.

F

forHost(String) - Static method in interface com.exasol.udfdebugging.LocalServiceExposer
Create an instance of LocalServiceExposer for a host that does not require port mapping.

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
ModuleFactory for JProfilerModule.
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.
A B C D E F G I J L M P U 
All Classes All Packages