QueryDataSet constructor

QueryDataSet(
  1. String? name
)

Implementation

QueryDataSet(String? name):super(name){
  this.setRecordListSchema(
    RecordSchema(
      [
        FieldSchema<String>(QueryDataSetField.NAME),
        FieldSchema<List<String>>(QueryDataSetField.PROPERTY_NAMES)
      ]
    ),
    _HEADER_QUERY
  );
  this.setRecordListSchema(
    RecordSchema(
      [
        FieldSchema<String>(QueryDataSetField.NAME),
        FieldSchema<List<String>>(QueryDataSetField.PROPERTY_NAMES),
        FieldSchema<int>(QueryDataSetField.FROM_INDEX),
        FieldSchema<int>(QueryDataSetField.MAX_SIZE)
      ]
    ),
    _RECORD_LIST_QUERY
  );
  this.setRecordListSchema(
    RecordSchema(
      [
        FieldSchema<String>(QueryDataSetField.NAME),
        FieldSchema<List<String>>(QueryDataSetField.PROPERTY_NAMES)
      ]
    ),
    _NESTED_RECORD_QUERY
  );
  this.setRecordListSchema(
    RecordSchema(
      [
        FieldSchema<String>(QueryDataSetField.NAME),
        FieldSchema<List<String>>(QueryDataSetField.PROPERTY_NAMES),
      ]
    ),
    _NESTED_RECORD_LIST_QUERY
  );
}