Package edm.edom3

Class EDMConstants.QueryOptions

  • Enclosing interface:
    EDMConstants

    public static class EDMConstants.QueryOptions
    extends java.lang.Object
    Options for Execute Query function
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long ALL_ATTRIBUTES  
      static long EDM_IDENTIFIERS  
      static long EXTRACT_SHALLOW  
      static long INCLUDE_CONFIGURATION
      Include configuration element when writing ISO_10303_28 document
      static long INCLUDE_SCHEMA
      Include schema elements when writing ISO_10303_28 document
      static long PARAMETERS_IN_XML_FILE
      States that the first parameter to the query function is interpreted as an filename for a local file containing (enhanced) ISO10303 P28 XML input data (to the query function.
      static long PARAMETERS_IN_XML_STRING
      States that the first parameter to the query function is interpreted as an XML string containing (enhanced) ISO10303 P28 XML input data to the query function.
      static long PASS_AGGREGATES_BY_REFERENCE  
      static long RESULT_AS_ARRAY
      When the query result type is RESULT_AS_ARRAY, there is only one column, usually containing instance IDs.
      static long RESULT_AS_MATRIX
      When the query result type is RESULT_AS_MATRIX @see #setResultType, the cell, row, column and matrix methods are applicable for getting the query result values.
      static long RESULT_AS_VALUE
      When the query result type is RESULT_AS_VALUE @see #setResultType, the getValue method is applicable for fetching the query result.
      static long RESULT_IN_FILE  
      static long RESULT_IN_STRING  
      static long XML_FORMAT  
      static long ZIPPED_FILE  
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryOptions()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • RESULT_AS_VALUE

        public static final long RESULT_AS_VALUE
        When the query result type is RESULT_AS_VALUE @see #setResultType, the getValue method is applicable for fetching the query result.
        See Also:
        Constant Field Values
      • RESULT_AS_ARRAY

        public static final long RESULT_AS_ARRAY
        When the query result type is RESULT_AS_ARRAY, there is only one column, usually containing instance IDs. method is applicable for fetching the query result.
        See Also:
        Constant Field Values
      • RESULT_AS_MATRIX

        public static final long RESULT_AS_MATRIX
        When the query result type is RESULT_AS_MATRIX @see #setResultType, the cell, row, column and matrix methods are applicable for getting the query result values. method is applicable for fetching the query result.
        See Also:
        Constant Field Values
      • PARAMETERS_IN_XML_STRING

        public static final long PARAMETERS_IN_XML_STRING
        States that the first parameter to the query function is interpreted as an XML string containing (enhanced) ISO10303 P28 XML input data to the query function. There must be exactly one parameter given. All possible data types, Express primitive data types, as well as aggregates and instances could be passed. Instances and aggregates should be passed both by instanceId/aggregateId and by "value". When passed by value, the EDMxmlFactory should create scratch instances/aggregates and pass the related instanceId/aggregateId to the actual method to invoke.
        See Also:
        Constant Field Values
      • PARAMETERS_IN_XML_FILE

        public static final long PARAMETERS_IN_XML_FILE
        States that the first parameter to the query function is interpreted as an filename for a local file containing (enhanced) ISO10303 P28 XML input data (to the query function. There must be exactly one parameter given. All possible data types, Express primitive data types, as well as aggregates and instances could be passed. Instances and aggregates should be passed both by instanceId/aggregateId and by "value". When passed by value, the EDMxmlFactory should create scratch instances/aggregates and pass the related instanceId/aggregateId to the actual method to invoke.
        See Also:
        Constant Field Values
      • PASS_AGGREGATES_BY_REFERENCE

        public static final long PASS_AGGREGATES_BY_REFERENCE
        See Also:
        Constant Field Values
      • INCLUDE_CONFIGURATION

        public static final long INCLUDE_CONFIGURATION
        Include configuration element when writing ISO_10303_28 document
        See Also:
        Constant Field Values
      • INCLUDE_SCHEMA

        public static final long INCLUDE_SCHEMA
        Include schema elements when writing ISO_10303_28 document
        See Also:
        Constant Field Values
    • Constructor Detail

      • QueryOptions

        public QueryOptions()