io.datalbry.connector.api.annotation.property.Id.kt Maven / Gradle / Ivy
package io.datalbry.connector.api.annotation.property
/**
* Indicates that a field should be taken into account for the unique identifier.
*
* The [Id] is not necessarily being indexed by the connector.
*
* @author timo gruen - 2020-12-27
*/
@Target(AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FIELD)
@Retention(AnnotationRetention.RUNTIME)
annotation class Id