Class GenericJdbcPlatform
- java.lang.Object
-
- org.apache.wayang.core.platform.Platform
-
- org.apache.wayang.jdbc.platform.JdbcPlatformTemplate
-
- org.apache.wayang.genericjdbc.platform.GenericJdbcPlatform
-
public class GenericJdbcPlatform extends JdbcPlatformTemplate
Platformimplementation for GenericJdbc.
-
-
Field Summary
-
Fields inherited from class org.apache.wayang.jdbc.platform.JdbcPlatformTemplate
coresProperty, cpuMhzProperty, jdbcPasswordProperty, jdbcUrlProperty, jdbcUserProperty
-
Fields inherited from class org.apache.wayang.core.platform.Platform
jsonSerializer
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGenericJdbcPlatform()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseDescriptorcreateDatabaseDescriptor(Configuration configuration, java.lang.String jdbcName)Executor.FactorygetExecutorFactory()SqlQueryChannel.DescriptorgetGenericSqlQueryChannelDescriptor()static GenericJdbcPlatformgetInstance()java.lang.StringgetJdbcDriverClassName()Provide the name of the JDBC driverClassfor this instance.-
Methods inherited from class org.apache.wayang.jdbc.platform.JdbcPlatformTemplate
configureDefaults, createDatabaseDescriptor, createLoadProfileToTimeConverter, createTimeToCostConverter, getConnection, getPlatformId, getSqlQueryChannelDescriptor
-
Methods inherited from class org.apache.wayang.core.platform.Platform
createExecutor, getConfigurationName, getInitializeMillis, getName, isSinglePlatformExecutionPossible, load, toString, warmUp
-
-
-
-
Method Detail
-
getInstance
public static GenericJdbcPlatform getInstance()
-
getGenericSqlQueryChannelDescriptor
public SqlQueryChannel.Descriptor getGenericSqlQueryChannelDescriptor()
-
getExecutorFactory
public Executor.Factory getExecutorFactory()
- Overrides:
getExecutorFactoryin classJdbcPlatformTemplate
-
getJdbcDriverClassName
public java.lang.String getJdbcDriverClassName()
Description copied from class:JdbcPlatformTemplateProvide the name of the JDBC driverClassfor this instance.- Specified by:
getJdbcDriverClassNamein classJdbcPlatformTemplate- Returns:
- the driver
Classname
-
createDatabaseDescriptor
public DatabaseDescriptor createDatabaseDescriptor(Configuration configuration, java.lang.String jdbcName)
-
-