Table of Contents

TTMSFNCCustomCloudGoogleFireBaseObjectDatabase.QueryList Method

Queries records whose named property equals the given string value.

API unit family: TMSFNCCloudGoogleFireBaseObject Declaring type: TTMSFNCCustomCloudGoogleFireBaseObjectDatabase

Overloads

Overload 1

Queries records whose named property equals the given string value.

procedure QueryList(APropertyName, AKeyWord: string); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyWord String value the property must equal.

Overload 2

Queries records whose named property equals the given boolean value.

procedure QueryList(APropertyName: string; AKeyWord: Boolean); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyWord Boolean value the property must equal.

Overload 3

Queries records whose named property equals the given numeric value.

procedure QueryList(APropertyName: string; AKeyValue: Double); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyValue Numeric value the property must equal.

Overload 4

Queries records whose named property falls within the given string range.

procedure QueryList(APropertyName, AStartAt, AEndAt: string); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AStartAt Lower bound of the range, inclusive.
AEndAt Upper bound of the range, inclusive.

Overload 5

Queries records whose named property falls within the given numeric range.

procedure QueryList(APropertyName: string; AMinValue, AMaxValue: Double); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AMinValue Lower bound of the range, inclusive.
AMaxValue Upper bound of the range, inclusive.

Overload 6

Queries records whose named property equals the given string value and collects the matches into the supplied list.

procedure QueryList(APropertyName, AKeyWord: string; AList: TTMSFNCCloudGoogleFireBaseObjectList); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyWord String value the property must equal.
AList Target list to receive the matching records.

Overload 7

Queries records whose named property equals the given boolean value and collects the matches into the supplied list.

procedure QueryList(APropertyName: string; AKeyWord: Boolean; AList: TTMSFNCCloudGoogleFireBaseObjectList); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyWord Boolean value the property must equal.
AList Target list to receive the matching records.

Overload 8

Queries records whose named property equals the given numeric value and collects the matches into the supplied list.

procedure QueryList(APropertyName: string; AKeyValue: Double; AList: TTMSFNCCloudGoogleFireBaseObjectList); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AKeyValue Numeric value the property must equal.
AList Target list to receive the matching records.

Overload 9

Queries records whose named property falls within the given string range and collects the matches into the supplied list.

procedure QueryList(APropertyName, AStartAt, AEndAt: string; AList: TTMSFNCCloudGoogleFireBaseObjectList); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AStartAt Lower bound of the range, inclusive.
AEndAt Upper bound of the range, inclusive.
AList Target list to receive the matching records.

Overload 10

Queries records whose named property falls within the given numeric range and collects the matches into the supplied list.

procedure QueryList(APropertyName: string; AMinValue, AMaxValue: Double; AList: TTMSFNCCloudGoogleFireBaseObjectList); overload;

Parameters

Name Description
APropertyName Name of the property to match against.
AMinValue Lower bound of the range, inclusive.
AMaxValue Upper bound of the range, inclusive.
AList Target list to receive the matching records.