In package com.eden.orchid.api.indexing

class com.eden.orchid.api.indexing.IndexService

Fields

public final static locateParams

Methods

public open clearIndex(): Unit

Parameters:
  • No parameters
public open addCollections(kotlin.collections.MutableList((com.eden.orchid.api.generators.OrchidCollection((kotlin.Any))))): Unit

Parameters:
  • collections: MutableList
public open mergeIndices(kotlin.Array((com.eden.orchid.api.indexing.OrchidIndex))): Unit

Parameters:
public open getCompositeIndex(): com.eden.orchid.api.indexing.OrchidCompositeIndex

Parameters:
  • No parameters
public open addChildIndex(kotlin.String, com.eden.orchid.api.indexing.OrchidInternalIndex): Unit

Parameters:
public open createIndex(kotlin.String, kotlin.collections.MutableCollection((com.eden.orchid.api.theme.pages.OrchidPage))): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • rootKey: String
  • pages: MutableCollection

Parameters:
  • No parameters
public open getGeneratorPages(kotlin.String): MutableList

Parameters:
  • generator: String
public open findPage(kotlin.String, kotlin.String, kotlin.String): com.eden.orchid.api.theme.pages.OrchidPage

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public open findAll(kotlin.String, kotlin.String, kotlin.String): MutableList

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public open findAll(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int): MutableList

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
  • page: Int
  • pageSize: Int

Parameters:
  • No parameters
public open find(kotlin.String, kotlin.String, kotlin.String): Any

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public open addExternalChildIndex(com.eden.orchid.api.indexing.OrchidIndex): Unit

Parameters:

Parameters:
  • No parameters
public open getCollections(): MutableList

Parameters:
  • No parameters