Flow PHP

Functions

Interfaces

AggregatesByGroup
AggregatesNumericTotal
AggregatingFunction
ComparisonFunction
FrameAccumulating
Asserts the result depends only on frame contents, never on the current row or index.
FunctionTree
GroupedAggregation
ScalarFunction
WindowFunction

Classes

All
Any
Append
ArrayExpand
ArrayFilter
ArrayGet
ArrayGetCollection
ArrayKeep
ArrayKeyRename
ArrayKeys
ArrayKeysStyleConvert
ArrayMerge
Scalar function that takes two other functions, checks if both of them are arrays and merges them.
ArrayMergeCollection
ArrayPathExists
ArrayReverse
ArraySort
ArrayUnpack
ArrayValues
Ascii
Average
Between
BinaryLength
CallUserFunc
Capitalize
Cast
Chunk
Coalesce
CodePointLength
CollapseWhitespace
Collect
CollectUnique
Combine
Comparison
Concat
ConcatWithSeparator
Conjuncts
Contains
Count
CountsByGroup
DateTimeFormat
DenseRank
Divide
DOMElementAttributesCount
DOMElementAttributeValue
DOMElementNamespaceValue
DOMElementNextSibling
DOMElementParent
DOMElementPreviousSibling
DOMElementValue
EndsWith
EnsureEnd
EnsureStart
EnumName
EnumValue
Exists
ExpandingFunctions
First
Greatest
Hash
HTMLQuerySelector
HTMLQuerySelectorAll
IndexOf
IndexOfLast
IsEmpty
IsIn
IsNotNull
IsNotNumeric
IsNull
IsNumeric
IsType
IsUtf8
JsonDecode
JsonEncode
Last
LastBatchColumn
Held weakly, so an aggregate never keeps the last batch it saw alive.
Least
ListFunctions
ListSelect
Literal
LiteralValue
The closed {type, value} codec of a Literal's value: the type is what TypeDetector detects, the value is a JSON shape it decodes back from - never Type::cast(), which loses non-backed enums, float formatting and zone names.
MatchCases
Max
Min
Minus
Mod
ModifyDateTime
Multiply
Not
Now
NumberFormat
NumericTotal
OnEach
OnEachElementSchema
Optional
Parameter
Every as*() reader separates the two axes: a genuine NULL flowing through is not an error and propagates (or takes the reader's null-input default), while a non-null value that cannot coerce throws, naming its row - optional() is the door for pipelines that want the old silent tolerance.
PerGroupAggregation
Plus
Power
Prepend
RandomString
Rank
ReferencedColumns
Every column a function tree reads, by SOURCE name (Reference::to()), so an alias cannot smuggle a different column past a membership check.
ReferenceRename
Points every reference to $from in a function tree at $to instead; the rest of the tree is untouched.
ReferenceResolver
Regex
RegexAll
RegexMatch
RegexMatchAll
RegexReplace
Repeat
Reverse
Round
RowNumber
Sanitize
Size
Slug
Split
Sprintf
StartsWith
StringAfter
StringAfterLast
StringAggregate
StringBefore
StringBeforeLast
StringContainsAny
StringEqualsTo
StringFold
StringMatch
StringMatchAll
StringNormalize
StringStyle
StringTitle
StringWidth
StrPad
StrReplace
Structure
StructureFunctions
StructureSelect
StructureValues
Sum
TemporalStringCoercion
ToDate
ToDateTime
ToLower
TotalsByGroup
ToTimeZone
ToUpper
Trim
Truncate
Ulid
UnicodeLength
Uuid
When
Window
Wordwrap
XPath

Namespaces

ArrayExpand
ArraySort
Between
Evaluation
Join
MatchCases
Reference
ScalarFunction
String
StyleConverter
ToDateTime
Trim
Window

Traits

ScalarFunctionChain
On this page

Search results