
com.marklogic.client.expression.XsExpr Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of marklogic-client-api Show documentation
Show all versions of marklogic-client-api Show documentation
The official MarkLogic Java client API.
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