getExtModelIndexes method

Future<RestApiResponse> getExtModelIndexes({
  1. String classes = '',
  2. String rightsControlKey = '',
})

Ruft Datenbank-Index-Informationen ab

Lädt Informationen über verfügbare Datenbank-Indizes für bessere Performance-Optimierung und Abfrage-Planung.

classes - Komma-getrennte Liste spezifischer Klassen (optional) rightsControlKey - Berechtigungsschlüssel für Zugriffskontrolle

Returns: RestApiResponse mit Index-Informationen und Performance-Daten

Beispiel:

RestApiResponse response = await api.v1.models.getExtModelIndexes(
  classes: "Vorgang,Adresse"
);
if (response.isOk) {
  List indexes = response.data['indexes'];
}

Hinweis zur neuen API: Lädt Datenbank-Index-Informationen (GET v1/extModel/indexes).

Implementation

Future<RestApiResponse> getExtModelIndexes({
  String classes = '',
  String rightsControlKey = '',
}) {
  final Map<String, String> query = <String, String>{};
  if (classes.isNotEmpty) query['classes'] = classes;
  if (rightsControlKey.isNotEmpty) {
    query['rightsControlKey'] = rightsControlKey;
  }
  return _execute(
    method: ApiHttpMethod.get,
    path: '/extModel/indexes',
    queryParameters: query,
    operation: 'getExtModelIndexes',
  );
}