package org.reldb.rel.v0.storage.relvars;
import org.reldb.rel.v0.storage.RelDatabase;
public class RelvarVirtualMetadata extends RelvarMetadata {
public static final long serialVersionUID = 0;
private String sourceCode;
public RelvarVirtualMetadata(RelDatabase database, String sourceCode, RelvarHeading headingDefinition, String owner) {
super(database, headingDefinition, owner);
this.sourceCode = sourceCode;
}
public String getSourceCode() {
return sourceCode;
}
public String getSourceDefinition() {
return "VIRTUAL " + sourceCode;
}
public boolean isVirtual() {
return true;
}
public RelvarGlobal getRelvar(String name, RelDatabase database) {
return new RelvarVirtual(name, database);
}
public void dropRelvar(RelDatabase database) {
}
}