ExpandOption Sınıf

Gezinti $expand özelliği için yapılandırılmış seçenekler.

OData $expand söz dizimini izleyerek tek bir gezinti özelliği genişletmesi için iç içe $select$filter, , $orderbyve $top seçeneklerinin belirtilmesine izin verir.

Example:


   # Expand Account_Tasks with nested options
   opt = (ExpandOption("Account_Tasks")
          .select("subject", "createdon")
          .filter("contains(subject,'Task')")
          .order_by("createdon", descending=True)
          .top(5))

   query = (client.query.builder("account")
            .select("name")
            .expand(opt)
            .execute())

Oluşturucu

ExpandOption(relation: str)

Parametreler

Name Description
relation
Gerekli
str

Gezinti özelliği adı (büyük/küçük harfe duyarlı).

Yöntemler

filter

Genişletilmiş koleksiyonu filtreleyin.

order_by

Genişletilmiş koleksiyonu sıralayın.

select

Genişletilmiş varlıktan belirli sütunları seçin.

to_odata

OData $expand söz diziminde derleyin.

top

Genişletilmiş sonuçları sınırlayın.

filter

Genişletilmiş koleksiyonu filtreleyin.

filter(filter_str: str) -> ExpandOption

Parametreler

Name Description
filter_str
Gerekli

OData $filter ifadesi.

Döndürülenler

Tür Description

Yöntem zincirleme için self.

order_by

Genişletilmiş koleksiyonu sıralayın.

order_by(column: str, descending: bool = False) -> ExpandOption

Parametreler

Name Description
column
Gerekli

Sıralama ölçütü olarak sütun adı.

descending

ise Trueazalan düzende sıralayın.

Default value: False

Döndürülenler

Tür Description

Yöntem zincirleme için self.

select

Genişletilmiş varlıktan belirli sütunları seçin.

select(*columns: str) -> ExpandOption

Parametreler

Name Description
columns
Gerekli

Seçecek sütun adları.

Döndürülenler

Tür Description

Yöntem zincirleme için self.

to_odata

OData $expand söz diziminde derleyin.

to_odata() -> str

Döndürülenler

Tür Description
str

Gibi OData genişletme dizesi "Nav($select=col1,col2;$filter=...)"

top

Genişletilmiş sonuçları sınırlayın.

top(count: int) -> ExpandOption

Parametreler

Name Description
count
Gerekli

Genişletilmiş kayıt sayısı üst sınırı.

Döndürülenler

Tür Description

Yöntem zincirleme için self.