All Downloads are FREE. Search and download functionalities are using the official Maven repository.

getl.data.VirtualDataset.groovy Maven / Gradle / Ivy

Go to download

GETL - based package in Groovy, which automates the work of loading and transforming data

There is a newer version: 4.18.9
Show newest version
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