![JAR search and dependency download from the Maven repository](/logo.png)
org.hotrod.metadata.DataSetMetadata Maven / Gradle / Ivy
The newest version!
package org.hotrod.metadata;
import java.io.Serializable;
import java.util.List;
import org.hotrod.config.AbstractDAOTag;
import org.hotrod.config.ClassicFKNavigationTag;
import org.hotrod.config.HotRodFragmentConfigTag;
import org.hotrod.generator.ParameterRenderer;
import org.hotrod.identifiers.ObjectId;
public interface DataSetMetadata extends Serializable {
AbstractDAOTag getDaoTag();
List getColumns();
List getNonPkColumns();
KeyMetadata getPK();
ObjectId getId();
List getUniqueIndexes();
List getImportedFKs();
List getExportedFKs();
List getParameters();
List getParameterDefinitions();
String renderSQLSentence(ParameterRenderer parameterRenderer);
String renderXML(ParameterRenderer parameterRenderer);
default public ClassicFKNavigationTag getClassicFKNavigation() {
return null;
}
VersionControlMetadata getVersionControlMetadata();
HotRodFragmentConfigTag getFragmentConfig();
List getSelectsMetadata();
default public TableDataSetMetadata getParentMetadata() {
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy