com.supermap.desktop.core.utilties

类 TabularUtilities

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


  • public class TabularUtilities
    extends java.lang.Object
    属性表操作类
    • 方法概要

      所有方法 静态方法 具体方法 已过时的方法 
      限定符和类型 方法和说明
      static java.lang.String[] createResultFieldNames(com.supermap.data.DatasetVector datasetVector, com.supermap.data.EngineType engineType)
      构建查询参数返回字段结果列
      static long getMaxSmID(com.supermap.data.DatasetVector datasetVector, java.lang.String attributeFilter) 
      static int getMinSmID(com.supermap.data.DatasetVector datasetVector) 
      static com.supermap.data.Recordset getRecordsetByPage(com.supermap.data.DatasetVector datasetVector, long pageIndex, java.lang.Integer minSmID, int maxCount)
      已过时。 
      static com.supermap.data.Recordset getRecordsetByPageWithDisplayFilter(com.supermap.data.DatasetVector datasetVector, long pageIndex, java.lang.Integer minSmID, int maxCount, java.lang.String attributeFilter)
      已过时。 
      static java.lang.String getTabularName()
      返回属性表的名字 数据集@数据源
      static void openDatasetVectorFormTabular()
      打开当前选中数据属性表
      static void refreshRecordset(IFormTabular activeForm) 
      static void refreshTabularDatas(com.supermap.data.DatasetVector datasetVector)
      刷新指定数据集的属性表的结构
      static void refreshTabularStructure(com.supermap.data.DatasetVector datasetVector)
      刷新指定数据集的属性表的结构
    • 字段详细资料

      • RECORDSET_KEY

        public static final java.lang.String RECORDSET_KEY
        另请参阅:
        常量字段值
      • TABULAR_RESULT_KEY

        public static final java.lang.String TABULAR_RESULT_KEY
        另请参阅:
        常量字段值
    • 方法详细资料

      • getTabularName

        public static java.lang.String getTabularName()
        返回属性表的名字 数据集@数据源
        返回:
      • openDatasetVectorFormTabular

        public static void openDatasetVectorFormTabular()
        打开当前选中数据属性表
      • getRecordsetByPage

        @Deprecated
        public static com.supermap.data.Recordset getRecordsetByPage(com.supermap.data.DatasetVector datasetVector,
                                                                                  long pageIndex,
                                                                                  java.lang.Integer minSmID,
                                                                                  int maxCount)
        已过时。 
        分页查询属性值。
        参数:
        datasetVector - 数据集
        pageIndex - 查询页。
        minSmID - 起始SmID
        maxCount - 最大记录数。
        返回:
        属性
      • getRecordsetByPageWithDisplayFilter

        @Deprecated
        public static com.supermap.data.Recordset getRecordsetByPageWithDisplayFilter(com.supermap.data.DatasetVector datasetVector,
                                                                                                   long pageIndex,
                                                                                                   java.lang.Integer minSmID,
                                                                                                   int maxCount,
                                                                                                   java.lang.String attributeFilter)
        已过时。 
        根据过滤条件查询属性值。
        参数:
        datasetVector - 数据集。
        pageIndex - 页码。
        minSmID - 起始SmID。
        maxCount - 最大记录数。
        attributeFilter -
        返回:
      • createResultFieldNames

        public static java.lang.String[] createResultFieldNames(com.supermap.data.DatasetVector datasetVector,
                                                                com.supermap.data.EngineType engineType)
        构建查询参数返回字段结果列
        参数:
        datasetVector - 数据
        engineType - 数据源引擎类型
        返回:
        查询参数返回字段列
        另请参阅:
        QueryParameter.setResultFields(String[])
      • getMaxSmID

        public static long getMaxSmID(com.supermap.data.DatasetVector datasetVector,
                                      java.lang.String attributeFilter)
      • getMinSmID

        public static int getMinSmID(com.supermap.data.DatasetVector datasetVector)
      • refreshTabularStructure

        public static void refreshTabularStructure(com.supermap.data.DatasetVector datasetVector)
        刷新指定数据集的属性表的结构
        参数:
        datasetVector - 数据集
      • refreshTabularDatas

        public static void refreshTabularDatas(com.supermap.data.DatasetVector datasetVector)
        刷新指定数据集的属性表的结构
        参数:
        datasetVector - 数据集
      • refreshRecordset

        public static void refreshRecordset(IFormTabular activeForm)