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

com.marklogic.client.expression.XsExpr Maven / Gradle / Ivy

The newest version!
/*
 * Copyright © 2024 MarkLogic Corporation. All Rights Reserved.
 */

package com.marklogic.client.expression;



import com.marklogic.client.type.ServerExpression;

// IMPORTANT: Do not edit. This file is generated.

/**
 * Builds expressions to call functions in the xs server library for a row
 * pipeline and constructs client values with xs.* server types.
 */
public interface XsExpr extends XsValue {
    /**
  * Constructs or casts an expression to the xs:anyURI server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:anyURI server data type
  */
  public ServerExpression anyURI(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:base64Binary server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:base64Binary server data type
  */
  public ServerExpression base64Binary(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:boolean server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:boolean server data type
  */
  public ServerExpression booleanExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:byte server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:byte server data type
  */
  public ServerExpression byteExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:date server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:date server data type
  */
  public ServerExpression date(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:dateTime server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:dateTime server data type
  */
  public ServerExpression dateTime(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:dayTimeDuration server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:dayTimeDuration server data type
  */
  public ServerExpression dayTimeDuration(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:decimal server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:decimal server data type
  */
  public ServerExpression decimal(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:double server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:double server data type
  */
  public ServerExpression doubleExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:float server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:float server data type
  */
  public ServerExpression floatExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:gDay server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:gDay server data type
  */
  public ServerExpression gDay(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:gMonth server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:gMonth server data type
  */
  public ServerExpression gMonth(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:gMonthDay server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:gMonthDay server data type
  */
  public ServerExpression gMonthDay(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:gYear server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:gYear server data type
  */
  public ServerExpression gYear(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:gYearMonth server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:gYearMonth server data type
  */
  public ServerExpression gYearMonth(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:hexBinary server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:hexBinary server data type
  */
  public ServerExpression hexBinary(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:int server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:int server data type
  */
  public ServerExpression intExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:integer server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:integer server data type
  */
  public ServerExpression integer(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:language server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:language server data type
  */
  public ServerExpression language(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:long server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:long server data type
  */
  public ServerExpression longExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:Name server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:Name server data type
  */
  public ServerExpression Name(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:NCName server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:NCName server data type
  */
  public ServerExpression NCName(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:negativeInteger server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:negativeInteger server data type
  */
  public ServerExpression negativeInteger(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:NMTOKEN server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:NMTOKEN server data type
  */
  public ServerExpression NMTOKEN(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:nonNegativeInteger server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:nonNegativeInteger server data type
  */
  public ServerExpression nonNegativeInteger(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:nonPositiveInteger server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:nonPositiveInteger server data type
  */
  public ServerExpression nonPositiveInteger(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:normalizedString server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:normalizedString server data type
  */
  public ServerExpression normalizedString(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:numeric server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:numeric server data type
  */
  public ServerExpression numeric(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:positiveInteger server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:positiveInteger server data type
  */
  public ServerExpression positiveInteger(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:QName server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:QName server data type
  */
  public ServerExpression QName(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:short server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:short server data type
  */
  public ServerExpression shortExpr(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:string server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:string server data type
  */
  public ServerExpression string(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:time server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:time server data type
  */
  public ServerExpression time(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:token server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:token server data type
  */
  public ServerExpression token(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:unsignedByte server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:unsignedByte server data type
  */
  public ServerExpression unsignedByte(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:unsignedInt server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:unsignedInt server data type
  */
  public ServerExpression unsignedInt(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:unsignedLong server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:unsignedLong server data type
  */
  public ServerExpression unsignedLong(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:unsignedShort server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:unsignedShort server data type
  */
  public ServerExpression unsignedShort(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:untypedAtomic server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:untypedAtomic server data type
  */
  public ServerExpression untypedAtomic(ServerExpression arg1);
/**
  * Constructs or casts an expression to the xs:yearMonthDuration server data type.
  *
  * 

  * @param arg1  the expression to construct or cast.  (of item)
  * @return  a server expression with the xs:yearMonthDuration server data type
  */
  public ServerExpression yearMonthDuration(ServerExpression arg1);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy