Class SchemaDiscoveryImpl
java.lang.Object
com.here.platform.data.client.flink.impl.SchemaDiscoveryImpl
- All Implemented Interfaces:
SchemaDiscovery,Serializable,scala.Equals,scala.Product
public class SchemaDiscoveryImpl
extends Object
implements SchemaDiscovery, scala.Product, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaDiscoveryImpl(scala.Option<com.here.platform.data.client.scaladsl.AdminApi> adminApi, com.here.platform.data.client.flink.scaladsl.LayerTypeProvider layerTypeProvider) -
Method Summary
Modifier and TypeMethodDescriptionscala.Option<com.here.platform.data.client.scaladsl.AdminApi>adminApi()abstract static Rapply(T1 v1, T2 v2) discoverSchema(HRN hrn, String layerId, org.apache.flink.configuration.ReadableConfig config) getLayerContentType(HRN hrn, String layerId) com.here.platform.data.client.flink.scaladsl.LayerTypeProviderbooleanshouldUseRawData(org.apache.flink.configuration.ReadableConfig properties) static StringtoString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
SchemaDiscoveryImpl
public SchemaDiscoveryImpl(scala.Option<com.here.platform.data.client.scaladsl.AdminApi> adminApi, com.here.platform.data.client.flink.scaladsl.LayerTypeProvider layerTypeProvider)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2) -
toString
-
interactiveMapSchemaR
- Specified by:
interactiveMapSchemaRin interfaceSchemaDiscovery
-
interactiveMapSchemaW
- Specified by:
interactiveMapSchemaWin interfaceSchemaDiscovery
-
adminApi
public scala.Option<com.here.platform.data.client.scaladsl.AdminApi> adminApi() -
layerTypeProvider
public com.here.platform.data.client.flink.scaladsl.LayerTypeProvider layerTypeProvider() -
getLayerContentType
-
shouldUseRawData
public boolean shouldUseRawData(org.apache.flink.configuration.ReadableConfig properties) -
discoverSchema
public PartitionSchema discoverSchema(HRN hrn, String layerId, org.apache.flink.configuration.ReadableConfig config) - Specified by:
discoverSchemain interfaceSchemaDiscovery
-