public class

JdbcModelToMetadata

extends Object
implements Func1<T, TResult>
java.lang.Object
   ↳ org.odata4j.producer.jdbc.JdbcModelToMetadata

Summary

Fields
private static final Map<Integer, EdmType> SIMPLE_TYPE_MAPPING
Public Constructors
JdbcModelToMetadata()
Public Methods
JdbcMetadataMapping apply(JdbcModel jdbcModel)
String getContainerNamespace(String entityContainerName)
EdmType getEdmType(int jdbcType, String columnTypeName, Integer columnSize)
String getEntityContainerName(String schemaName)
String getEntitySetName(String tableName)
String getEntityTypeName(String tableName)
String getModelNamespace()
String getPropertyName(String columnName)
String rename(String dbName)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.core4j.Func1

Fields

private static final Map<Integer, EdmType> SIMPLE_TYPE_MAPPING

Public Constructors

public JdbcModelToMetadata ()

Public Methods

public JdbcMetadataMapping apply (JdbcModel jdbcModel)

Parameters
jdbcModel

public String getContainerNamespace (String entityContainerName)

Parameters
entityContainerName

public EdmType getEdmType (int jdbcType, String columnTypeName, Integer columnSize)

Parameters
jdbcType
columnTypeName
columnSize

public String getEntityContainerName (String schemaName)

Parameters
schemaName

public String getEntitySetName (String tableName)

Parameters
tableName

public String getEntityTypeName (String tableName)

Parameters
tableName

public String getModelNamespace ()

public String getPropertyName (String columnName)

Parameters
columnName

public String rename (String dbName)

Parameters
dbName