Brownie Indexes Creator

@Component
open class BrownieIndexesCreator : IndexesCreator

The BrownieIndexesCreator class is useful to create the indexes for the Brownie's tables, in the specific the HOSTS_KEY and the SERVICES_KEY tables

Author

N7ghtm4r3 - Tecknobit

See also

IndexesCreator

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
protected val _KEY_NAME: String = "Key_name='"
Link copied to clipboard
protected open var entityManager: EntityManager

Functions

Link copied to clipboard
protected open fun assembleCreateIndexQuery(table: String, indexType: String, indexName: String, fields: List<String>): String
Link copied to clipboard
protected open fun createFullTextIndex(table: String, indexName: String, fields: List<String>)
Link copied to clipboard
protected open fun createIndex(table: String, indexName: String, indexType: String, fields: List<String>)
Link copied to clipboard
@PostConstruct
open fun createIndexes()
Link copied to clipboard
open fun formatFullTextKeywords(keywords: Collection<String>, escapeDoubleQuotes: Boolean): String