Function call

$FunctionName([agruments_list])

There are built-in functions [function groups]

  • BLOB - BLOB loader
  • ByExample - by user-provided examples
  • Call - call named generator
  • Case - select value from list by selector
  • Const - constant. It copies argument to output
  • CVT - convert data set to document
  • Date - date constant
  • DLL - call custom generator from external DLL
  • File - data from text file
  • FileGroup- group based on text file
  • First - extracts first symbols from the string
  • Format - apply format string to any pattern execution result
  • Geography - generate Geography data in WKT format
  • Geometry - generate Geometry data in WKT format
  • Group - dependent group item
  • Guid - unique identifier
  • If - select own of two patterns by expression value
  • IfR - select own of two patterns by specified probability
  • Inc - auto incremental or decremental integer value
  • IncChar - auto incremental char/symbol
  • IncDate - auto incremental date
  • IncFloat - auto incremental numeric value
  • IncTime - auto incremental time
  • JSON - use JSON file as external data source
  • Last - extracts last symbols of the string
  • LibGroup - group based on library table
  • Library - value from library
  • List - complex cases for value list
  • ListN - array on predefined values
  • ListPattern - unique value list generated by pattern
  • Lower - convert to lower case
  • MSAccess - data from Microsoft Access database
  • MSExcel - data from Microsoft Excel
  • Now - current time
  • Old - existing value for update and data scrambling
  • Pattern - calculate parameter as a pattern
  • Query - list of values based on database query
  • QueryGroup - group based on database query
  • Quote - quote pattern execution results if necessary
  • RDate - random date
  • Regexp - value defined by regular expression
  • Repeat - array on custom values
  • RFloat - random float value
  • RInt - random integer value
  • RIntN - array on integers
  • RString - random string
  • RStringN - array on strings
  • RTime - random time
  • Script - run user-defined script as test data provider
  • ScriptGroup - group of value based on user-defined script
  • Sequence - use same generated value a few times
  • TableGroup - group based on database table
  • Table - data from database table
  • Text - random text
  • Time - time constant
  • Today - current date
  • Truncate - truncates string to required length if necessary
  • Unique - unique value based on specified pattern
  • Upper - convert to upper case
  • Variables - resolves references and variables in the pattern
  • Web File - loads data from the net via HTTP or FTP
  • Web File Group - makes group based on data loaded from the net via HTTP or FTP
  • XML - uses data from XML documents

Important

  • () pair required even argument list is empty. Example: $Rint()
  • Quotation is required for arguments with ','. Example: $FileGroup(1,1,d:\countries.txt,0,0,(,))