org.gcube.data.analysis.tabulardata.model.mapping
Class PostgreSQLModelMapper

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.model.mapping.PostgreSQLModelMapper
All Implemented Interfaces:
SQLModelMapper

@Singleton
public class PostgreSQLModelMapper
extends Object
implements SQLModelMapper


Constructor Summary
PostgreSQLModelMapper()
           
 
Method Summary
 String translateDataTypeToSQL(org.gcube.data.analysis.tabulardata.model.datatype.DataType type)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDBoolean value)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDDate value)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDInteger value)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDNumeric value)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDText value)
           
 String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDTypeValue value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostgreSQLModelMapper

public PostgreSQLModelMapper()
Method Detail

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDBoolean value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDText value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDInteger value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDNumeric value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDDate value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateModelValueToSQL

public String translateModelValueToSQL(org.gcube.data.analysis.tabulardata.model.datatype.value.TDTypeValue value)
Specified by:
translateModelValueToSQL in interface SQLModelMapper

translateDataTypeToSQL

public String translateDataTypeToSQL(org.gcube.data.analysis.tabulardata.model.datatype.DataType type)
Specified by:
translateDataTypeToSQL in interface SQLModelMapper


Copyright © 2013. All Rights Reserved.