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

org.cloudgraph.test.datatypes.query.QIntNode Maven / Gradle / Ivy

package org.cloudgraph.test.datatypes.query;

import org.plasma.sdo.helper.PlasmaTypeHelper;

import org.plasma.query.dsl.DomainRoot;
import org.plasma.query.dsl.PathNode;
import org.plasma.query.dsl.DataNode;
import org.plasma.query.Expression;
import org.plasma.query.DataProperty;
import org.plasma.query.RealDataProperty;
import org.plasma.query.TemporalDataProperty;
import org.plasma.query.StringDataProperty;
import org.plasma.query.IntegralDataProperty;

import org.cloudgraph.test.datatypes.Concurrent;
import org.cloudgraph.test.datatypes.Node;

import org.cloudgraph.test.datatypes.query.QNode;
import org.cloudgraph.test.datatypes.IntNode;

/**
 * Generated Domain Specific Language (DSL) implementation class representing the domain model entity IntNode.
 *
 * 

* Data Store Mapping: * Corresponds to the physical data store entity INTND. * */ public class QIntNode extends DomainRoot { private QIntNode() { super(PlasmaTypeHelper.INSTANCE.getType(IntNode.class)); } /** * Constructor which instantiates a domain query path node. A path may * span multiple namespaces and therefore Java inplementation packages * based on the Condiguration. * Note: while this constructor is public, it is not for application use! * @param source the source path node * @param sourceProperty the source property logical name */ public QIntNode(PathNode source, String sourceProperty) { super(source, sourceProperty); } /** * Constructor which instantiates a domain query path node. A path may * span multiple namespaces and therefore Java inplementation packages * based on the Condiguration. * Note: while this constructor is public, it is not for application use! * @param source the source path node * @param sourceProperty the source property logical name * @param expr the path predicate expression */ public QIntNode(PathNode source, String sourceProperty, Expression expr) { super(source, sourceProperty, expr); } /** * Returns a new DSL query for Type IntNode which can be used either as a query root or * as the start (entry point) for a new path predicate expression. * @return a new DSL query */ public static QIntNode newQuery() { return new QIntNode(); } /** * Returns a DSL data element for property, YearField. * @return a Temporal DSL data element for property, YearField. */ public TemporalDataProperty YearField() { return new DataNode(this, Node.YEAR_FIELD); } /** * Returns a DSL data element for property, booleanField. * @return an Integral DSL data element for property, booleanField. */ public IntegralDataProperty booleanField() { return new DataNode(this, Node.BOOLEAN_FIELD); } /** * Returns a DSL data element for property, byteField. * @return a DSL data element for property, byteField. */ public DataProperty byteField() { return new DataNode(this, Node.BYTE_FIELD); } /** * Returns a DSL data element for property, bytesField. * @return a DSL data element for property, bytesField. */ public DataProperty bytesField() { return new DataNode(this, Node.BYTES_FIELD); } /** * Returns a DSL data element for property, characterField. * @return a String DSL data element for property, characterField. */ public StringDataProperty characterField() { return new DataNode(this, Node.CHARACTER_FIELD); } /** * Returns a DSL query element for reference property, child. * @return a DSL query element for reference property, child. */ public QNode child() { return new QNode(this, Node.CHILD); } /** * Returns a DSL query element for reference property, child, while adding the given path predicate expression. * Path predicate expressions are used to restrict * the query results for a collection property within a DataGraph. * @param expr the path predicate expression * @return a DSL query element for reference property, child. */ public QNode child(Expression expr) { return new QNode(this, Node.CHILD, expr); } /** * Returns a DSL data element for property, createdBy. * @return a String DSL data element for property, createdBy. */ public StringDataProperty createdBy() { return new DataNode(this, Concurrent.CREATED_BY); } /** * Returns a DSL data element for property, createdOn. * @return a Temporal DSL data element for property, createdOn. */ public TemporalDataProperty createdOn() { return new DataNode(this, Concurrent.CREATED_ON); } /** * Returns a DSL data element for property, dateField. * @return a Temporal DSL data element for property, dateField. */ public TemporalDataProperty dateField() { return new DataNode(this, Node.DATE_FIELD); } /** * Returns a DSL data element for property, dateTimeField. * @return a Temporal DSL data element for property, dateTimeField. */ public TemporalDataProperty dateTimeField() { return new DataNode(this, Node.DATE_TIME_FIELD); } /** * Returns a DSL data element for property, dayField. * @return a Temporal DSL data element for property, dayField. */ public TemporalDataProperty dayField() { return new DataNode(this, Node.DAY_FIELD); } /** * Returns a DSL data element for property, decimalField. * @return a Real DSL data element for property, decimalField. */ public RealDataProperty decimalField() { return new DataNode(this, Node.DECIMAL_FIELD); } /** * Returns a DSL data element for property, doubleField. * @return a Real DSL data element for property, doubleField. */ public RealDataProperty doubleField() { return new DataNode(this, Node.DOUBLE_FIELD); } /** * Returns a DSL data element for property, durationField. * @return a Temporal DSL data element for property, durationField. */ public TemporalDataProperty durationField() { return new DataNode(this, Node.DURATION_FIELD); } /** * Returns a DSL data element for property, floatField. * @return a Real DSL data element for property, floatField. */ public RealDataProperty floatField() { return new DataNode(this, Node.FLOAT_FIELD); } /** * Returns a DSL data element for property, intField. * @return an Integral DSL data element for property, intField. */ public IntegralDataProperty intField() { return new DataNode(this, Node.INT_FIELD); } /** * Returns a DSL data element for property, integerField. * @return an Integral DSL data element for property, integerField. */ public IntegralDataProperty integerField() { return new DataNode(this, Node.INTEGER_FIELD); } /** * Returns a DSL data element for property, lastAccessedOn. * @return a Temporal DSL data element for property, lastAccessedOn. */ public TemporalDataProperty lastAccessedOn() { return new DataNode(this, Concurrent.LAST_ACCESSED_ON); } /** * Returns a DSL data element for property, lastModifiedBy. * @return a String DSL data element for property, lastModifiedBy. */ public StringDataProperty lastModifiedBy() { return new DataNode(this, Concurrent.LAST_MODIFIED_BY); } /** * Returns a DSL data element for property, lastModifiedOn. * @return a Temporal DSL data element for property, lastModifiedOn. */ public TemporalDataProperty lastModifiedOn() { return new DataNode(this, Concurrent.LAST_MODIFIED_ON); } /** * Returns a DSL data element for property, levelNum. * @return an Integral DSL data element for property, levelNum. */ public IntegralDataProperty levelNum() { return new DataNode(this, Concurrent.LEVEL_NUM); } /** * Returns a DSL data element for property, longField. * @return an Integral DSL data element for property, longField. */ public IntegralDataProperty longField() { return new DataNode(this, Node.LONG_FIELD); } /** * Returns a DSL data element for property, monthDayField. * @return a Temporal DSL data element for property, monthDayField. */ public TemporalDataProperty monthDayField() { return new DataNode(this, Node.MONTH_DAY_FIELD); } /** * Returns a DSL data element for property, monthField. * @return a Temporal DSL data element for property, monthField. */ public TemporalDataProperty monthField() { return new DataNode(this, Node.MONTH_FIELD); } /** * Returns a DSL data element for property, name. * @return a String DSL data element for property, name. */ public StringDataProperty name() { return new DataNode(this, Node.NAME); } /** * Returns a DSL data element for property, objectField. * @return a DSL data element for property, objectField. */ public DataProperty objectField() { return new DataNode(this, Node.OBJECT_FIELD); } /** * Returns a DSL query element for reference property, parent. * @return a DSL query element for reference property, parent. */ public QNode parent() { return new QNode(this, Node.PARENT); } /** * Returns a DSL data element for property, rootId. * @return an Integral DSL data element for property, rootId. */ public IntegralDataProperty rootId() { return new DataNode(this, Node.ROOT_ID); } /** * Returns a DSL data element for property, seqId. * @return an Integral DSL data element for property, seqId. */ public IntegralDataProperty seqId() { return new DataNode(this, Concurrent.SEQ_ID); } /** * Returns a DSL data element for property, sequenceNum. * @return an Integral DSL data element for property, sequenceNum. */ public IntegralDataProperty sequenceNum() { return new DataNode(this, Concurrent.SEQUENCE_NUM); } /** * Returns a DSL data element for property, shortField. * @return an Integral DSL data element for property, shortField. */ public IntegralDataProperty shortField() { return new DataNode(this, Node.SHORT_FIELD); } /** * Returns a DSL data element for property, stringField. * @return a String DSL data element for property, stringField. */ public StringDataProperty stringField() { return new DataNode(this, Node.STRING_FIELD); } /** * Returns a DSL data element for property, stringsField. * @return a String DSL data element for property, stringsField. */ public StringDataProperty stringsField() { return new DataNode(this, Node.STRINGS_FIELD); } /** * Returns a DSL data element for property, timeField. * @return a Temporal DSL data element for property, timeField. */ public TemporalDataProperty timeField() { return new DataNode(this, Node.TIME_FIELD); } /** * Returns a DSL data element for property, uriField. * @return a DSL data element for property, uriField. */ public DataProperty uriField() { return new DataNode(this, Node.URI_FIELD); } /** * Returns a DSL data element for property, yearMonthDayField. * @return a Temporal DSL data element for property, yearMonthDayField. */ public TemporalDataProperty yearMonthDayField() { return new DataNode(this, Node.YEAR_MONTH_DAY_FIELD); } /** * Returns a DSL data element for property, yearMonthField. * @return a Temporal DSL data element for property, yearMonthField. */ public TemporalDataProperty yearMonthField() { return new DataNode(this, Node.YEAR_MONTH_FIELD); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy