Object

class Object<T : Any>(name: String, kClass: KClass<T>, kotlinProperties: Map<KProperty1<T, *>, PropertyDef.Kotlin<T, *>>, extensionProperties: List<PropertyDef.Function<T, *>>, dataloadExtensionProperties: List<PropertyDef.DataLoadedFunction<T, *, *>>, unionProperties: List<PropertyDef.Union<T>>, transformations: Map<KProperty1<T, *>, Transformation<T, *>>, description: String?) : TypeDef.BaseKQLType, TypeDef.Kotlin<T>

Functions

isIgnored
Link copied to clipboard
fun isIgnored(property: String): Boolean

Properties

dataloadExtensionProperties
Link copied to clipboard
val dataloadExtensionProperties: List<PropertyDef.DataLoadedFunction<T, *, *>>
description
Link copied to clipboard
open override val description: String?
extensionProperties
Link copied to clipboard
val extensionProperties: List<PropertyDef.Function<T, *>>
kClass
Link copied to clipboard
open override val kClass: KClass<T>
kotlinProperties
Link copied to clipboard
val kotlinProperties: Map<KProperty1<T, *>, PropertyDef.Kotlin<T, *>>
name
Link copied to clipboard
abstract val name: String
propertiesByName
Link copied to clipboard
val propertiesByName: Map<String, PropertyDef.Kotlin<T, *>>
transformations
Link copied to clipboard
val transformations: Map<KProperty1<T, *>, Transformation<T, *>>
unionProperties
Link copied to clipboard
val unionProperties: List<PropertyDef.Union<T>>