MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.contextConfig
Class CompilerOptions

java.lang.Object
  extended by ch.ethz.mxquery.contextConfig.CompilerOptions

public class CompilerOptions
extends java.lang.Object


Constructor Summary
CompilerOptions()
           
 
Method Summary
 boolean isContinuousXQ()
          Check if Continuous XQuery expressions (infinite XDM sequences) should be used
 boolean isFulltext()
          Check if XQuery/XPath Full Text expressions should be considered
 boolean isParallelExecution()
          Check if parallel execution should be used (experimental)
 boolean isSchemaAwareness()
          Check if XML Schema related expressions should be use
 boolean isScripting()
          Check if XQuery Scripting expressions should be considered
 boolean isUpdate()
          Check if XQuery Update Facility expressions should be considered
 boolean isXquery11()
          Check if XQuery 1.1 expressions should be considered
 void setContinuousXQ(boolean continuousxq)
          Determine if Continuous XQuery expressions (infinite XDM) should be used
 void setFulltext(boolean fulltext)
          Determine if XQuery/XPath Full Text expressions should be used
 void setParallelExecution(boolean parallelExecution)
          Determine if parallel execution should be used (experimental)
 void setSchemaAwareness(boolean schemaAwareness)
          Determine if XML Schema related expressions should be used
 void setScripting(boolean scripting)
          Determine if XQuery Scripting expressions should be used
 void setUpdate(boolean update)
          Determine if XQuery Update Facility expressions should be used
 void setXquery11(boolean xquery11)
          Determine if XQuery 1.1 expressions should be used
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompilerOptions

public CompilerOptions()
Method Detail

isXquery11

public boolean isXquery11()
Check if XQuery 1.1 expressions should be considered

Returns:
true if yes, false if not

setXquery11

public void setXquery11(boolean xquery11)
Determine if XQuery 1.1 expressions should be used

Parameters:
xquery11 - true: use XQuery 1.1 expressions, false: don't use

isContinuousXQ

public boolean isContinuousXQ()
Check if Continuous XQuery expressions (infinite XDM sequences) should be used

Returns:
true if infinite XQuery expressions should be used

setContinuousXQ

public void setContinuousXQ(boolean continuousxq)
Determine if Continuous XQuery expressions (infinite XDM) should be used

Parameters:
continuousxq - true: use Continuous XQuery expressions, false: don't use

isScripting

public boolean isScripting()
Check if XQuery Scripting expressions should be considered

Returns:
true if yes, false if not

setScripting

public void setScripting(boolean scripting)
Determine if XQuery Scripting expressions should be used

Parameters:
scripting - true: use XQuery scripting expressions, false: don't use

isFulltext

public boolean isFulltext()
Check if XQuery/XPath Full Text expressions should be considered

Returns:
true if yes, false if not

setFulltext

public void setFulltext(boolean fulltext)
Determine if XQuery/XPath Full Text expressions should be used

Parameters:
fulltext - true: use XQuery/XPath Full Text expressions, false don't

isUpdate

public boolean isUpdate()
Check if XQuery Update Facility expressions should be considered

Returns:
true if yes, false if not

setUpdate

public void setUpdate(boolean update)
Determine if XQuery Update Facility expressions should be used

Parameters:
update - true: use XQuery Update Facility expressions, false don't

isSchemaAwareness

public boolean isSchemaAwareness()
Check if XML Schema related expressions should be use

Returns:
true if yes, false if not

setSchemaAwareness

public void setSchemaAwareness(boolean schemaAwareness)
Determine if XML Schema related expressions should be used

Parameters:
schemaAwareness - true: use XML Schema related expressions, false don't

isParallelExecution

public boolean isParallelExecution()
Check if parallel execution should be used (experimental)

Returns:
true if yes, false if not

setParallelExecution

public void setParallelExecution(boolean parallelExecution)
Determine if parallel execution should be used (experimental)

Parameters:
parallelExecution - true: use parallel forseq/groupby, false don't

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich