text.repeat

Description

Repeats a string a specified number of times.

Syntax

flex.text.repeat(string, count)

Parameters

Parameter Type Required Description
string string Yes The string to repeat
count number Yes The number of times to repeat the string

Returns

Type: string

A new string consisting of the input string repeated the specified number of times. Returns null if input is null.

Examples

Example 1: Basic Repetition

RETURN flex.text.repeat('Ha', 3) AS result

Output:

result
------
HaHaHa

Example 2: Creating Separators

RETURN flex.text.repeat('-', 40) AS separator

Output:

separator
----------------------------------------
----------------------------------------

Example 3: Building Star Ratings

MATCH (r:Review)
RETURN r.product, flex.text.repeat('★', r.rating) AS stars

Output:

product     | stars
------------|-------
Laptop      | ★★★★★
Mouse       | ★★★★
Keyboard    | ★★★

Example 4: Indentation

WITH 2 AS level
RETURN flex.text.repeat('  ', level) + 'Nested Item' AS indented

Output:

indented
----------------
    Nested Item

Notes

  • Returns null if input is null
  • Count must be a non-negative integer
  • Useful for creating visual elements, separators, or formatting
  • Can be combined with other text functions for complex formatting

See Also