^1639992271554
@
sname
StatisticsQueryDataObject
slabel
StatisticsQueryDataObject
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.dataObject.DataObject
smany
true
seditCols
2
sinitialization
false
sgroup
xworker.app.query
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>用于查询、汇总用的数据对象，一般用于非DB的小量数据的查询统计。</p>
<p>只能用于统计，如有查询+统计使用DataObjectQueryConfig。</p>
#$@text#$@
sth_createIndex
true
sth_registThing
child|xworker.lang.util.DescriptorsIndex
sth_registMyChilds
false
sth_registDisabled
false
sth_mark
false
  @/@actions
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions
    @/@actions/@query
    sname
    query
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.query.StatisticsQueryDataObjectActions
    smethodName
    query
    sdisableGlobalContext
    false
    svarScope
    Global
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sid
    query
  @/@name
  sname
  name
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@dataObject
  sname
  dataObject
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>统计是对数据对象的查询结果进行统计，因此需要指定数据对象的路径。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dataObject
  @/@attribute
  sname
  attribute
  slabel
  属性
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.Attribute
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  attribute
    @/@attribute/@name
    sname
    name
    sgroup
    Attribute
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    name
    @/@attribute/@label
    sname
    label
    sgroup
    Attribute
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    label
    @/@attribute/@queryFieldType
    sname
    queryFieldType
    slabel
    查询字段类型
    sinputtype
    select
    sgroup
    Attribute
    sreadOnly
    false
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>查询时的用途：</p>
<ul>
    <li><strong>group<br />
    </strong>分组，按字段分组。<br />
    &nbsp;</li>
    <li><strong>aggregate<br />
    </strong>聚合，如计数、累加、平均值等。 <br />
    &nbsp;</li>
    <li><strong>finalExpression<br />
    </strong>在创建finalExpression类型时还不支持聚合的复合表达式，finalExpression的用途是对分析结果使用Ognl的表达式取值，以实现类似符合表达式的效果。<br />
    finalExpression复合表达式中的聚合列一定是已经定义的聚合属性。</li>
</ul>
#$@text#$@
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    queryFieldType
      @/@attribute/@queryFieldType/@group
      sname
      group
      slabel
      group
      svalue
      group
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      group
      @/@attribute/@queryFieldType/@aggregate
      sname
      aggregate
      slabel
      aggregate
      svalue
      aggregate
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      aggregate
      @/@attribute/@queryFieldType/@finalExpression
      sname
      finalExpression
      slabel
      finalExpression
      svalue
      finalExpression
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      finalExpression
    @/@attribute/@fieldName
    sname
    groupFieldName
    slabel
    fieldName
    ssize
    60
    scolspan
    2
    sgroup
    Group
    sinheritDescription
    false
    sdescription
    <p>分组字段名，从List的数据中取值的Ognl表达式。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    fieldName
    @/@attribute/@type
    sname
    groupType
    slabel
    type
    sinputtype
    select
    sgroup
    Group
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>数据类型。</p>
<ul>
    <li>date<br />
    可以对date格式化后再分组。</li>
</ul>
#$@text#$@
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    type
      @/@attribute/@type/@date
      sname
      date
      slabel
      date
      svalue
      date
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      date
    @/@attribute/@pattern
    sname
    groupPattern
    slabel
    pattern
    sgroup
    Group
    sinheritDescription
    false
    sdescription
    <p>格式</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    pattern
    @/@attribute/@function
    sname
    aggregateFunction
    slabel
    function
    sinputtype
    select
    sgroup
    Aggregate
    sdefault
    count
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>聚合函数：</p>
<ul>
    <li>count<br />
    计算个数。<br />
    &nbsp;</li>
    <li>sum<br />
    汇总。<br />
    &nbsp;</li>
    <li>avg<br />
    取平均数。<br />
    &nbsp;</li>
    <li>max<br />
    取最大值。<br />
    &nbsp;</li>
    <li>min<br />
    取最小值。</li>
</ul>
#$@text#$@
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    function
      @/@attribute/@function/@count
      sname
      count
      slabel
      count
      svalue
      count
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      count
      @/@attribute/@function/@avg
      sname
      avg
      slabel
      avg
      svalue
      avg
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      avg
      @/@attribute/@function/@sum
      sname
      sum
      slabel
      sum
      svalue
      sum
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      sum
      @/@attribute/@function/@max
      sname
      max
      slabel
      max
      svalue
      max
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      max
      @/@attribute/@function/@min
      sname
      min
      slabel
      min
      svalue
      min
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      min
    @/@attribute/@distinct
    sname
    aggregateDistinct
    slabel
    distinct
    sinputtype
    truefalse
    sgroup
    Aggregate
    sdefault
    false
    sinheritDescription
    false
    sdescription
    <p>过滤重复值。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    distinct
    @/@attribute/@type1
    sname
    aggregateType
    slabel
    type
    sinputtype
    select
    sgroup
    Aggregate
    sdefault
    int
    sinheritDescription
    false
    sdescription
    <p>聚合结果的值类型。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    type1
      @/@attribute/@type1/@int
      sname
      int
      slabel
      int
      svalue
      int
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      int
      @/@attribute/@type1/@double
      sname
      double
      slabel
      double
      svalue
      double
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      double
    @/@attribute/@fieldName1
    sname
    aggregateExpression
    slabel
    expression
    ssize
    60
    scolspan
    2
    sgroup
    Aggregate
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>值的表达式，使用Ognl表达式。</p>
<p>如果聚合函数是count，表达式可以是*，此时计算行数。</p>
#$@text#$@
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    fieldName1
    @/@attribute/@finalExpression
    sname
    finalExpression
    sinputtype
    textarea
    scolspan
    2
    sgroup
    FinalExpression
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    finalExpression
  @/@thing
  sname
  thing
  slabel
  事物
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.RelationDataObject
  sid
  thing
