com.supermap.desktop.core.utilties

类 SqlUtilities

  • java.lang.Object
    • com.supermap.desktop.core.utilties.SqlUtilities


  • public class SqlUtilities
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器和说明
      SqlUtilities() 
    • 方法概要

      所有方法 静态方法 具体方法 
      限定符和类型 方法和说明
      static java.lang.Object formatData(java.lang.Object fieldValue, com.supermap.data.FieldType fieldType)
      数据格式化显示。
      static java.util.ArrayList<java.lang.Object> getAllValue(com.supermap.data.DatasetVector datasetVector, java.lang.String fieldName)
      获取唯一值
      static java.util.ArrayList<java.lang.Object> getAllValue(com.supermap.data.DatasetVector datasetVector, java.lang.String fieldName, boolean isFormat)
      获取唯一值集合。
      static java.lang.String getDateSqlStr(com.supermap.data.EngineType engineType, java.lang.Object fieldValue)
      获取时间值的格式化字符串。
      static java.lang.String getSqlDatasetName(com.supermap.data.DatasetVector datasetVector)
      获取sql查询时使用的数据集名称,postGis数据集查询时需要加引号
      static java.lang.String getSqlFieldName(com.supermap.data.DatasetVector datasetVector, java.lang.String fieldName)
      获取sql查询时使用的字段名称,postGis数据集查询时需要加引号
    • 构造器详细资料

      • SqlUtilities

        public SqlUtilities()
    • 方法详细资料

      • getAllValue

        public static java.util.ArrayList<java.lang.Object> getAllValue(com.supermap.data.DatasetVector datasetVector,
                                                                        java.lang.String fieldName)
        获取唯一值
        参数:
        datasetVector - 数据集
        fieldName - 字段名称
        返回:
        唯一值列表
      • getAllValue

        public static java.util.ArrayList<java.lang.Object> getAllValue(com.supermap.data.DatasetVector datasetVector,
                                                                        java.lang.String fieldName,
                                                                        boolean isFormat)
        获取唯一值集合。
        参数:
        datasetVector - 指定数据集。
        fieldName - 指定字段名称。
        isFormat -
        返回:
        唯一值集合。
      • formatData

        public static java.lang.Object formatData(java.lang.Object fieldValue,
                                                  com.supermap.data.FieldType fieldType)
        数据格式化显示。
        参数:
        fieldValue - 指定数据。
        fieldType - 指定数据类型。
        返回:
      • getSqlDatasetName

        public static java.lang.String getSqlDatasetName(com.supermap.data.DatasetVector datasetVector)
        获取sql查询时使用的数据集名称,postGis数据集查询时需要加引号
        参数:
        datasetVector - 数据集
        返回:
        查询时使用的数据集名称
      • getSqlFieldName

        public static java.lang.String getSqlFieldName(com.supermap.data.DatasetVector datasetVector,
                                                       java.lang.String fieldName)
        获取sql查询时使用的字段名称,postGis数据集查询时需要加引号
        参数:
        datasetVector - 数据集
        fieldName - 字段名
        返回:
        查询时使用的字段名
      • getDateSqlStr

        public static java.lang.String getDateSqlStr(com.supermap.data.EngineType engineType,
                                                     java.lang.Object fieldValue)
        获取时间值的格式化字符串。
        参数:
        engineType - 数据库引擎类型。
        fieldValue - 时间值。
        返回:
        格式化的时间字符串。