getl.data.VirtualDataset.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of getl Show documentation
Show all versions of getl Show documentation
GETL - based package in Groovy, which automates the work of loading and transforming data
package getl.data
import com.fasterxml.jackson.annotation.JsonIgnore
import groovy.transform.InheritConstructors
import getl.utils.*
/**
* Base virtual dataset class
* @author Alexsey Konstantinov
*
*/
@InheritConstructors
class VirtualDataset extends Dataset {
/** Destination dataset */
Dataset getDest () { params.dest as Dataset }
/** Destination dataset */
void setDest (Dataset value) { params.dest = value }
@Override
List excludeSaveParams () {
super.excludeSaveParams() + ["dest"]
}
@Override
@JsonIgnore
String getObjectName() { dest?.objectName }
@Override
@JsonIgnore
String getObjectFullName() { dest?.objectFullName }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy