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

dev.fuxing.airtable.formula.TextFunction Maven / Gradle / Ivy

The newest version!
package dev.fuxing.airtable.formula;

/**
 * @see Text operators and functions
 * 

* Created by: Fuxing * Date: 2019-04-21 * Time: 02:06 */ public interface TextFunction extends AirtableFunction { /** * Returns the length of a string. */ TextFunction LEN = new TextFunction() { @Override public String apply(AirtableFormula.Object... objects) { return function("LEN", objects); } }; /** * Makes a string lowercase. */ TextFunction LOWER = new TextFunction() { @Override public String apply(AirtableFormula.Object... objects) { return function("LOWER", objects); } }; /** * Makes string uppercase. */ TextFunction UPPER = new TextFunction() { @Override public String apply(AirtableFormula.Object... objects) { return function("UPPER", objects); } }; /** * Removes whitespace at the beginning and end of string. */ TextFunction TRIM = new TextFunction() { @Override public String apply(AirtableFormula.Object... objects) { return function("TRIM", objects); } }; /** * Joins together the text arguments into a single text value. *

* To concatenate static text, surround it with double quotation marks. To concatenate double quotation marks, you need to use a backslash (\) as an escape character. *

* Equivalent to use of the '&' operator. */ TextFunction CONCATENATE = new TextFunction() { @Override public String apply(AirtableFormula.Object... objects) { return function("CONCATENATE", objects); } }; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy