Index Of Functions - Gnorion/BizVR GitHub Wiki
String Functions
Format FormatList Index(i) ItoS Length NextWord SearchReplace(from,to) StoI Substring(i,j) alphabet characterAt(n) charsIn(s) concat contains containsBlanks containsSpecialChars starteWith(s) endsWith(s) equals(s) equalsIgnoreCase(s) [in s1..s2] isInteger isDecimal isDateTime isBoolean distance(y) regexMatches(regex) regexReplace(regex,str) replace(from,to,start) soundex metaphone toDateTime toDecimal toInteger toLower toUpper trimSpaces
also see https://github.com/Gnorion/BizVR/wiki/String-Functions
Integer Functions
Abs Format FormatList Max Min absVak gcd [in i1..i2 ln isPrime isProbablyPrime factorial factors log(base) mod(int) permutations(r) circularPermutations(r) combinations random(min,max) toDecimal toString
Also see https://github.com/Gnorion/BizVR/wiki/Integer-Functions
Real Functions
Abs ArcCos ArcSin ArcTan Ceiling Cos Exp Floor Format FormatList fraction [in r1..r2)) log(base) Log10 LogE Max Min Power Round(digits) SetTolerance Sin Sqrt Tan Trunc toInteger toString truncate
Also see https://github.com/Gnorion/BizVR/wiki/Decimal-Functions
Boolean Functions
Also see https://github.com/Gnorion/BizVR/wiki/Logical-Functions
Date Functions
CurrentDate DtoJ Format FormatList GetDay GetDayOfWeek GetGMTOffset GetMonth GetYear JtoD MakeDate daysBetween monthsBetween yearsBetween addDays adddMonths addYears day dayOfWeek dayOfYear month monthsBetween nextday toDate toString weekOfMonth weekOfYear year yearsBetween
Time Functions
CurrentTime DaylightTimeIsActive DtoT Format FormatList GetDay GetDayofWeek GetDayofYear GetGreenwichDelta GetHour GetMinute GetMonth GetSecond GetYear MakeTime SpanOfDays SpanOfHours SpanOfMinutes SpanOfSeconds TtoD
Collection Functions
Add Append Difference Intersection Union Location Remove Size Sort Sublist Subset SortedBy SortedByDesc isEmpty notEmpty allContain max min sum product [uniqueCount]] first(n) last(n) exists forAll at(n) subSequence(i,j) avg
Also see Collection or Set Functions
Array Functions
BSearch Dimension Fill FillFromList LSearch MakeList QSort Redimension BSearch Dimension Fill FillFromList LSearch MakeList QSort Redimension
Token Functions
FindToken FindTokenType FreeTokens GetOrigText GetPosition GetToken GetType SetComment TokenEnd Tokenize _Quoted
System Functions
Object Functions
Attach Copy Create Delete Detach Flush WhenCreated WhenDeleted WhenFlushed WhenModified WhenSoftDeleted WhenSourced
Inference Engine Functions
EngineChangeRulePriority EngineGetActiveRule EngineGetCurrent EngineGetGoals EngineGetHistory EngineGetRules EngineLinkGoal EngineRuleEnable EngineRuleReset EngineUnlinkGoal EventGetActions EventGetNumber EventGetPremise EventGetRule EventGetWhy GoalHasConfirmedValue GoalMakeUnknown GoalName InferBegin InferEnd RuleIsDynamic RuleIsEnabled RuleName RulePriority RuleState RuleType
General Utility Functions
Abort Method Ascii2Ebcdic Method Assert Method CheckRegistryPath Method CPUTime Method CurrencyGetDecimalSeparator Method CurrencyGetGrouping Method CurrencyGetNegativeOrder Method CurrencyGetNumDigits Method CurrencyGetPositiveOrder Method CurrencyGetSymbol Method CurrencyGetThousandSeparator Method CurrencySetDecimalSeparator Method CurrencySetGrouping Method CurrencySetNegativeOrder Method CurrencySetNumDigits Method CurrencySetPositiveOrder Method CurrencySetSymbol Method CurrencySetThousandSeparator Method DateGetFormat Method DateSetFormat Method Debug Method Ebcdic2Ascii Method GetAionBuild Method GetAionVersion Method GetAppLibraries Method GetCurrentDirectory Method GetFileSize Method GetOSInfo Method GetPartnerLUName Method GetProfileInt Method GetProfileString Method GetRegistryInt Method GetRegistryString Method GetSystemBaseKey Method GetSystemDirectory Method GetUserid Method GetWindowsDirectory Method InstanceClearProp Method InstanceGetArrayProp Method InstanceGetAttributePointerProp Method InstanceGetBinaryProp Method InstanceGetBooleanProp Method InstanceGetClassPointerProp Method InstanceGetDateProp Method InstanceGetIntegerProp Method InstanceGetListProp Method InstanceGetPointerProp Method InstanceGetRealProp Method InstanceGetStringProp Method InstanceGetTimeProp Method InstanceSetProp Method MatchWildCardChars Method MessageBox Method OnMainframe Method OnUnix Method OnWindows Method Rand Method RandInit Method ReadFile Method RealGetDecimalSeparator Method RealGetGrouping Method RealGetLeadingZero Method RealGetNegativeOrder Method RealGetNumDigits Method RealGetThousandSeparator Method RealSetDecimalSeparator Method RealSetGrouping Method RealSetLeadingZero Method RealSetNegativeOrder Method RealSetNumDigits Method RealSetThousandSeparator Method RunAssociatedProgram Method RunMVSProgram Method RunProgram Method RunRemoteProgram Method SetConnectionInfo Method SetProfileInt Method SetProfileString Method SetRegistryInt Method SetRegistryString Method TimeGetFormat Method TimeSetFormat Method TraceEnable Method WriteFile Method WriteToLog Method WriteToTrace Method