adaptive-expressions package
클래스
| Abs |
지정된 숫자의 절대값을 반환합니다. |
| Accessor |
경로에 해당하는 변수 값에 액세스하는 데 사용됩니다. |
| Add |
두 개 이상의 숫자(순수 숫자 대/소문자)를 추가하거나 두 개 이상의 문자열(다른 경우)을 연결하여 결과를 반환합니다. |
| AddDays |
타임스탬프에 일 수를 추가합니다. |
| AddHours |
타임스탬프에 시간을 추가합니다. |
| AddMinutes |
타임스탬프에 분 수를 추가합니다. |
| AddOrdinal |
입력 번호의 서수를 반환합니다. |
| AddProperty |
JSON 개체에 속성 및 해당 값 또는 이름-값 쌍을 추가하고 업데이트된 개체를 반환합니다. 런타임에 개체가 이미 있는 경우 함수는 오류를 throw합니다. |
| AddSeconds |
타임스탬프에 초 수를 추가합니다. |
| AddToTime |
타임스탬프에 여러 시간 단위를 추가합니다. |
| All |
시퀀스의 모든 요소가 조건을 충족하는지 여부를 결정합니다. |
| And |
모든 식이 true이면 true를 반환하거나 하나 이상의 식이 false이면 false를 반환합니다. |
| Any |
시퀀스의 요소가 조건을 충족하는지 여부를 결정합니다. |
| Average |
숫자 배열의 평균을 반환합니다. |
| Base64 |
문자열 또는 바이트 배열의 base64로 인코딩된 버전을 반환합니다. |
| Base64ToBinary |
base64로 인코딩된 문자열의 이진 배열을 반환합니다. |
| Base64ToString |
base64로 인코딩된 문자열의 문자열 버전을 반환하여 base64 문자열을 효과적으로 디코딩합니다. |
| Binary |
문자열의 이진 버전을 반환합니다. |
| Bool |
값의 부울 버전을 반환합니다. |
| Ceiling |
지정된 숫자보다 크거나 같은 가장 작은 정수 값을 반환합니다. |
| Coalesce |
하나 이상의 매개 변수에서 null이 아닌 첫 번째 값을 반환합니다. 빈 문자열, 빈 배열 및 빈 개체는 null이 아닙니다. |
| ComparisonEvaluator |
비교 연산자입니다. 비교 연산자는 비교가 false이거나 오류가 있는 경우 false를 반환합니다. 이렇게 하면 오류가 부울 식을 단락하지 못하게 됩니다. |
| Concat |
둘 이상의 문자열을 결합하고 결합된 문자열을 반환합니다. |
| Contains |
컬렉션에 특정 항목이 있는지 확인합니다. 항목이 있으면 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분합니다. |
| ConvertFromUTC |
타임스탬프를 UTC(Universal Time Coordinated)에서 대상 표준 시간대로 변환합니다. |
| ConvertToUTC |
원본 표준 시간대에서 타임스탬프를 UTC(Universal Time Coordinated)로 변환합니다. |
| Count |
컬렉션의 항목 수를 반환합니다. |
| CountWord |
문자열의 단어 수를 반환합니다. |
| CreateArray |
여러 입력에서 배열을 반환합니다. |
| DataUri |
문자열의 데이터 URI(Uniform Resource Identifier)를 반환합니다. |
| DataUriToBinary |
데이터 URI(Uniform Resource Identifier)의 이진 버전을 반환합니다. |
| DataUriToString |
데이터 URI(Uniform Resource Identifier)의 문자열 버전을 반환합니다. |
| DateFunc |
지정된 타임스탬프의 날짜를 m/dd/yyyy 형식으로 반환합니다. |
| DateReadBack |
날짜-시간 라이브러리를 사용하여 날짜 읽기 저장을 제공합니다. |
| DateTimeDiff |
두 타임스탬프가 다른 여러 틱을 반환합니다. |
| DayOfMonth |
타임스탬프에서 월의 일을 반환합니다. |
| DayOfWeek |
타임스탬프에서 요일을 반환합니다. |
| DayOfYear |
타임스탬프에서 해당 연도의 날을 반환합니다. |
| Divide |
두 숫자를 나눈 정수 결과를 반환합니다. |
| Element |
인덱싱 연산자([ ])는 시퀀스에서 단일 요소를 선택합니다. 개체의 목록 또는 문자열 인덱스 번호 인덱스 지원 |
| Empty |
인스턴스가 비어 있는지 확인합니다. 입력이 비어 있으면 true를 반환합니다. 빈 평균: 1.Input이 null이거나 정의되지 않았습니다. 2.입력은 null 또는 빈 문자열입니다. 3.Input은 0 크기 컬렉션입니다. 4.Input은 속성이 없는 개체입니다. |
| EndsWith |
문자열이 특정 부분 문자열로 끝나는지 확인합니다. 부분 문자열이 발견되면 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
| EOL |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
| Equal |
값, 식 또는 개체가 모두 동일한지 확인합니다. 둘 다 동일한 경우 true를 반환하거나 동일하지 않은 경우 false를 반환합니다. |
| Exists |
진실성에 대한 식을 평가합니다. |
| First |
문자열 또는 배열에서 첫 번째 항목을 반환합니다. |
| Flatten |
배열을 배열이 아닌 값으로 평면화합니다. 필요에 따라 평면화할 최대 깊이를 설정할 수 있습니다. |
| Float |
부동 소수점 숫자의 문자열 버전을 부동 소수점 숫자로 변환합니다. |
| Floor |
지정된 숫자보다 작거나 같은 가장 큰 정수를 반환합니다. |
| Foreach |
각 요소에서 작동하고 새 컬렉션을 반환합니다. |
| FormatDateTime |
지정된 형식으로 타임스탬프를 반환합니다. 형식 참조: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
| FormatEpoch |
UNIX 시간(Epoch 시간, POSIX 시간, UNIX Epoch 시간으로도 알려짐)에서 지정된 형식으로 타임스탬프를 반환합니다. |
| FormatNumber |
필요한 10진수로 숫자 서식을 지정합니다. |
| FormatTicks |
틱에서 지정된 형식의 타임스탬프를 반환합니다. |
| GetFutureTime |
현재 타임스탬프와 지정된 시간 단위를 반환합니다. |
| GetNextViableDate |
현재 날짜 및 사용자의 표준 시간대를 기준으로 timex 식의 다음 실행 가능한 날짜를 반환합니다. |
| GetNextViableTime |
현재 시간 및 사용자의 표준 시간대를 기준으로 timex 식의 다음 실행 가능한 시간을 반환합니다. |
| GetPastTime |
현재 타임스탬프에서 지정된 시간 단위를 뺀 값을 반환합니다. |
| GetPreviousViableDate |
현재 날짜 및 사용자의 표준 시간대를 기준으로 timex 식의 실행 가능한 이전 날짜를 반환합니다. |
| GetPreviousViableTime |
현재 시간 및 사용자의 표준 시간대를 기준으로 timex 식의 실행 가능한 이전 시간을 반환합니다. |
| GetProperty |
JSON 개체에서 지정된 속성의 값을 검색합니다. |
| GetTimeOfDay |
지정된 타임스탬프에 대한 하루 중 시간을 반환합니다. |
| GreaterThan |
첫 번째 값이 두 번째 값보다 큰지 확인합니다. 첫 번째 값이 더 많으면 true를 반환하거나, 값이 작으면 false를 반환합니다. |
| GreaterThanOrEqual |
첫 번째 값이 두 번째 값보다 크거나 같은지 확인합니다. 첫 번째 값이 크거나 같으면 true를 반환하거나 첫 번째 값이 작으면 false를 반환합니다. |
| If |
식이 true인지 false인지 확인합니다. 결과에 따라 지정된 값을 반환합니다. |
| Ignore |
MostSpecificSelector에서 무시되도록 절을 표시합니다. MostSpecificSelector는 A & B가 A보다 더 구체적이라고 생각하지만 일부 절은 고유하고 비교할 수 없습니다. |
| IndexOf |
배열에서 값이 처음 나타나는 인덱스 값을 반환합니다. 해당 값이 있으면 값의 인덱스 위치(0부터 시작하는 인덱스 위치)이거나, 그렇지 않으면 -1. |
| IndicesAndValues |
배열 또는 개체를 인덱스 및 값 속성이 있는 개체의 배열로 전환합니다. 배열의 경우 인덱스는 배열의 위치입니다. 개체의 경우 값의 키입니다. |
| Int |
문자열의 정수 버전을 반환합니다. |
| Intersection |
지정된 컬렉션에서 공통 항목만 있는 컬렉션을 반환합니다. 결과에 표시하려면 항목이 이 함수에 전달된 모든 컬렉션에 나타나야 합니다. 하나 이상의 항목의 이름이 같으면 해당 이름의 마지막 항목이 결과에 나타납니다. |
| IsArray |
지정된 입력이 배열인 경우 true를 반환합니다. |
| IsBoolean |
지정된 입력이 부울이면 true를 반환합니다. |
| IsDate |
지정된 |
| IsDateRange |
지정된 TimexProperty 또는 Timex 식이 유효한 날짜 범위를 참조하는 경우 true를 반환합니다. |
| IsDateTime |
지정된 입력이 UTC ISO 형식(YYYY-MM-DDTHH:mm:ss.fffZ) 타임스탬프 문자열인 경우 true를 반환합니다. |
| IsDefinite |
지정된 TimexProperty 또는 Timex 식이 유효한 날짜를 참조하는 경우 true를 반환합니다. 유효한 날짜에는 연도, 월 및 dayOfMonth가 포함됩니다. |
| IsDuration |
지정된 TimexProperty 또는 Timex 식이 유효한 기간을 참조하는 경우 true를 반환합니다. |
| IsFloat |
지정된 입력이 부동 소수점 숫자인 경우 true를 반환합니다. C# 및 JavaScript 간의 맞춤으로 인해 모듈로 1의 잔여물이 0이 아닌 숫자가 부동 소수점 숫자로 처리됩니다. |
| IsInteger |
지정된 입력이 정수이면 true를 반환합니다. C# 및 JavaScript 간의 맞춤으로 인해 모듈로 1의 잔여물이 0인 숫자가 정수로 처리됩니다. |
| IsMatch |
지정된 문자열이 지정된 정규식 패턴과 일치하면 true를 반환합니다. |
| IsObject |
지정된 입력이 복합 개체인 경우 true를 반환하거나 기본 개체인 경우 false를 반환합니다. 기본 개체에는 문자열, 숫자 및 부울이 포함됩니다. 복합 형식에는 속성이 포함됩니다. |
| IsPresent |
지정된 TimexProperty 또는 Timex 식이 현재를 참조하는 경우 true를 반환합니다. |
| IsString |
지정된 입력이 문자열이면 true를 반환합니다. |
| IsTime |
지정된 TimexProperty 또는 Timex 식이 유효한 시간을 참조하는 경우 true를 반환합니다. 유효한 시간에는 시간, 분 및 초가 포함됩니다. |
| IsTimeRange |
지정된 |
| JPath |
경로 식과 일치하는 노드 또는 값에 대한 JSON 또는 JSON 문자열을 확인하고 일치하는 노드를 반환합니다. |
| Join |
각 문자를 구분 기호로 구분하여 배열의 모든 항목이 있는 문자열을 반환합니다. |
| Json |
JSON(JavaScript Object Notation) 형식 값 또는 문자열 또는 XML의 개체를 반환합니다. |
| JsonStringify |
값의 문자열 버전을 반환합니다. |
| Last |
컬렉션에서 마지막 항목을 반환합니다. |
| LastIndexOf |
배열에서 지정된 값이 마지막으로 발생한 인덱스 값을 반환합니다. 해당 값이 있으면 값의 인덱스 위치(0부터 시작하는 인덱스 위치)이거나, 그렇지 않으면 -1. |
| Length |
문자열의 길이를 반환합니다. |
| LessThan |
첫 번째 값이 두 번째 값보다 작은지 확인합니다. 첫 번째 값이 작으면 true를 반환하거나 첫 번째 값이 더 많으면 false를 반환합니다. |
| LessThanOrEqual |
첫 번째 값이 두 번째 값보다 작거나 같은지 확인합니다. 첫 번째 값이 작거나 같으면 true를 반환하거나 첫 번째 값이 더 많은 경우 false를 반환합니다. |
| Max |
배열에서 가장 높은 값을 반환합니다. 배열은 양쪽 끝에 포함됩니다. |
| Merge |
여러 개체(json)를 하나의 개체(json)로 병합합니다. 항목이 배열인 경우 배열의 요소도 병합됩니다. |
| Min |
배열의 숫자 집합에서 가장 낮은 값을 반환합니다. |
| Mod |
두 숫자를 나눈 나머지를 반환합니다. |
| Month |
지정된 타임스탬프의 월을 반환합니다. |
| Multiply |
수에 곱하지 않고 제품을 반환합니다. |
| MultivariateNumericEvaluator |
2개 이상의 인수를 가질 수 있는 숫자 연산자입니다. |
| NewGuid |
새 Guid 문자열을 반환합니다. |
| Not |
식이 false인지 확인합니다. 식이 false이면 true를 반환하거나 true이면 false를 반환합니다. |
| NotEqual |
두 항목이 같지 않으면 true를 반환합니다. |
| NumberTransformEvaluator |
숫자를 다른 숫자로 변환하는 계산기입니다. |
| NumericEvaluator |
1개 이상의 인수를 가질 수 있는 숫자 연산자입니다. |
| Optional |
MostSpecificSelector의 경우 A & B ||을(를) 수행할 필요가 없도록 짧은 손입니다. A & 선택 사항(B)을 동일한 의미로 수행할 수 있습니다. |
| Or |
하나 이상의 식이 true인지 확인합니다. 하나 이상의 식이 true이면 true를 반환하고, 모두 false이면 false를 반환합니다. |
| Power |
한 숫자의 지수를 다른 숫자로 반환합니다. |
| Rand |
지정된 범위에서 임의의 정수를 반환합니다. 이 정수는 시작 끝에만 포함됩니다. |
| Range |
지정된 길이로 지정된 정수에서 시작하는 정수 배열을 반환합니다. |
| RemoveProperty |
개체에서 속성을 제거하고 업데이트된 개체를 반환합니다. |
| Replace |
부분 문자열을 지정된 문자열로 바꾸고 결과 문자열을 반환합니다. 이 함수는 대/소문자를 구분합니다. |
| ReplaceIgnoreCase |
부분 문자열을 지정된 문자열로 바꾸고 결과 문자열을 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
| Reverse |
문자열 또는 배열에 있는 요소의 순서를 반대로 바뀝니다. |
| Round |
숫자 값을 가장 가까운 정수로 반올림합니다. |
| Select |
각 요소에 대해 작동하고 변환된 요소의 새 컬렉션을 반환합니다. |
| SentenceCase |
첫 번째 단어만 대문자로 표시하고 다른 단어는 소문자로 둡니다. |
| SetPathToValue |
JSON 개체의 경로를 값으로 설정합니다. |
| SetProperty |
개체의 속성 값을 설정하고 업데이트된 개체를 반환합니다. |
| Skip |
컬렉션의 앞부분에 있는 항목을 제거하고 다른 모든 항목을 반환합니다. |
| SortBy |
컬렉션의 요소를 오름차순으로 정렬하고 정렬된 컬렉션을 반환합니다. |
| SortByDescending |
컬렉션의 요소를 내림차순으로 정렬하고 정렬된 컬렉션을 반환합니다. |
| Split |
원래 문자열의 지정된 구분 기호 문자를 기반으로 쉼표로 구분된 부분 문자열이 포함된 배열을 반환합니다. |
| Sqrt |
지정된 숫자의 제곱근을 반환합니다. |
| StartOfDay |
타임스탬프에 대한 하루의 시작을 반환합니다. |
| StartOfHour |
타임스탬프의 시간 시작을 반환합니다. |
| StartOfMonth |
타임스탬프에 대한 월의 시작을 반환합니다. |
| StartsWith |
문자열이 특정 부분 문자열로 시작하는지 확인합니다. 부분 문자열이 발견되면 true를 반환하거나, 찾을 수 없는 경우 false를 반환합니다. 이 함수는 대/소문자를 구분하지 않습니다. |
| String |
값의 문자열 버전을 반환합니다. |
| StringOrValue |
문자열 보간을 래핑하여 실제 값을 가져옵니다. 예를 들어 stringOrValue('${1}')는 1 stringOrValue('${1} item')를 가져옵니다. 문자열 "1 항목"을 가져옵니다. |
| StringTransformEvaluator |
문자열을 다른 문자열로 변환하는 계산기입니다. |
| SubArray |
지정된 시작 및 끝 위치에서 하위 배열을 반환합니다. 인덱스 값은 숫자 0으로 시작합니다. |
| Substring |
지정된 위치 또는 인덱스에서 시작하여 문자열에서 문자를 반환합니다. 인덱스 값은 숫자 0으로 시작합니다. |
| Subtract |
이전 숫자에서 다음 숫자를 빼서 결과를 반환합니다. |
| SubtractFromTime |
타임스탬프에서 여러 시간 단위를 뺍니다. |
| Sum |
배열에 숫자를 추가하여 결과를 반환합니다. |
| Take |
배열 앞에서 항목을 반환하거나 문자열에서 특정 접두사를 가져옵니다. |
| Ticks |
지정된 타임스탬프의 ticks 속성 값을 반환합니다. 틱은 100나노초 간격입니다. |
| TicksToDays |
틱을 일 수로 변환합니다. |
| TicksToHours |
틱을 시간 수로 변환합니다. |
| TicksToMinutes |
틱을 분 수로 변환합니다. |
| TimeTransformEvaluator |
datetime을 다른 datetime으로 변환하는 계산기입니다. |
| TimexResolve |
지정된 TimexProperty 또는 Timex 식이 유효한 시간을 참조하는 경우 true를 반환합니다. |
| TitleCase |
지정된 문자열을 제목 대/소문자를 변환합니다. |
| ToLower |
문자열을 소문자 형식으로 반환합니다. 문자열의 문자에 소문자 버전이 없는 경우 해당 문자는 반환된 문자열에서 변경되지 않은 상태로 유지됩니다. |
| ToUpper |
문자열을 대문자 형식으로 반환합니다. 문자열의 문자에 대문자 버전이 없는 경우 해당 문자는 반환된 문자열에서 변경되지 않은 상태로 유지됩니다. |
| Trim |
문자열에서 선행 및 후행 공백을 제거하고 업데이트된 문자열을 반환합니다. |
| Union |
지정된 컬렉션의 모든 항목이 있는 컬렉션을 반환합니다. 결과에 표시하려면 항목이 이 함수에 전달된 컬렉션에 나타날 수 있습니다. 하나 이상의 항목의 이름이 같으면 해당 이름의 마지막 항목이 결과에 나타납니다. |
| Unique |
배열에서 모든 중복 항목을 제거합니다. |
| UriComponent |
URI(Uniform Resource Identifier) 구성 요소의 이진 버전을 반환합니다. |
| UriComponentToString |
URI(Uniform Resource Identifier) 인코딩된 문자열의 문자열 버전을 반환하여 URI로 인코딩된 문자열을 효과적으로 디코딩합니다. |
| UriHost |
URI(통합 리소스 식별자)의 호스트 값을 반환합니다. |
| UriPath |
URI(통합 리소스 식별자)의 경로 값을 반환합니다. |
| UriPathAndQuery |
URI(통합 리소스 식별자)의 경로 및 쿼리 값을 반환합니다. |
| UriPort |
URI(통합 리소스 식별자)의 포트 값을 반환합니다. |
| UriQuery |
URI(통합 리소스 식별자)의 쿼리 값을 반환합니다. |
| UriScheme |
URI(통합 리소스 식별자)의 체계 값을 반환합니다. |
| UtcNow |
현재 타임스탬프를 반환합니다. |
| Where |
각 요소를 필터링하고 특정 조건과 일치하는 필터링된 요소의 새 컬렉션을 반환합니다. |
| XML |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
| XPath |
환경에 따라 줄 바꿈 문자열을 반환합니다. |
| Year |
지정된 타임스탬프의 연도를 반환합니다. |
| CommonRegex |
PCRE regex 문자열을 RegExp PCRE ref: http://www.pcre.org/변환합니다. PCRE antlr g4 파일: CommonRegex.g4. |
| Constant |
식 상수 생성 |
| ArrayExpressionConverter |
json ArrayExpression 변환기로 |
| BoolExpressionConverter |
값을 json BoolExpression 변환자에 |
| EnumExpressionConverter |
json EnumExpression 변환기를 |
| ExpressionConverter |
json 식 변환기로 |
| IntExpressionConverter |
json IntExpression 변환기를 |
| NumberExpressionConverter |
json NumberExpression 변환기를 |
| ObjectExpressionConverter |
json ObjectExpressionConverter 변환자에 값을 |
| StringExpressionConverter |
json StringExpression 변환기를 |
| ValueExpressionConverter |
값을 json ValueExpression 변환자에 |
| Expression |
값을 생성하기 위해 분석하거나 평가할 수 있는 식입니다. 이렇게 하면 여러 기본 제공 함수를 지원하고 런타임에 확장할 수 있는 개방형 래퍼가 제공됩니다. 또한 예외가 없어야 하는 식 및 평가의 정확성에 대한 유효성 검사를 지원합니다. |
| ExpressionEvaluator |
식을 평가하는 방법에 대한 정보입니다. |
| ExpressionFunctions |
|
| ArrayExpression |
T 배열의 값이거나 T 배열에 바인딩할 문자열 식인 속성을 나타냅니다. |
| BoolExpression |
부울 또는 부울로 확인되는 문자열 식인 속성을 나타냅니다. |
| EnumExpression |
EnumExpression - T의 열거형 또는 열거형으로 확인되는 문자열 식인 속성을 나타냅니다. |
| ExpressionProperty |
속성에 대한 Expression 또는 값을 정의하는 기본 클래스입니다. |
| IntExpression |
int 또는 int로 확인되는 문자열 식인 속성을 나타냅니다. |
| NumberExpression |
float 또는 float로 확인되는 문자열 식인 속성을 나타냅니다. |
| ObjectExpression |
T 형식의 개체 또는 T 형식의 개체로 확인되는 문자열 식인 속성을 나타냅니다. |
| StringExpression |
문자열 값 또는 문자열 식인 속성을 나타냅니다. |
| ValueExpression |
모든 종류의 개체 또는 문자열 식인 속성을 나타냅니다. |
| ExpressionType |
기본 제공 식 형식입니다. |
| Extensions |
일부 유틸리티 및 확장 함수 |
| FunctionTable |
FunctionTable은 BuiltinFunctions.Functions를 CustomDictionary와 병합하는 사전입니다. |
| FunctionUtils |
AdaptiveExpression의 유틸리티 함수입니다. |
| InternalFunctionUtils |
유틸리티 함수는 내부 전용으로 사용됨 |
| CommonRegexLexer | |
| Alpha_numsContext | |
| AlternationContext | |
| AtomContext | |
| CaptureContext | |
| Cc_atomContext | |
| Cc_literalContext | |
| Character_classContext | |
| CommonRegexParser | |
| DigitContext | |
| DigitsContext | |
| ElementContext | |
| ExprContext | |
| LetterContext | |
| LiteralContext | |
| NameContext | |
| Non_captureContext | |
| Non_close_parenContext | |
| Non_close_parensContext | |
| NumberContext | |
| Octal_charContext | |
| Octal_digitContext | |
| OptionContext | |
| Option_flagContext | |
| ParseContext | |
| QuantifierContext | |
| Quantifier_typeContext | |
| Shared_atomContext | |
| Shared_literalContext | |
| SimpleObjectMemory |
MemoryInterface의 간단한 구현 |
| StackedMemory |
MemoryInterface의 스택 구현입니다. 메모리 변수에는 계층적 관계가 있습니다. |
| Options |
평가 동작을 정의하는 데 사용되는 옵션입니다. |
| ExpressionParser |
문자열을 식으로 변환하는 파서 |
| ExpressionAntlrLexer | |
| ArgsListContext | |
| ArrayCreationExpContext | |
| BinaryOpExpContext | |
| ExpressionAntlrParser | |
| ExpressionContext | |
| FileContext | |
| FuncInvokeExpContext | |
| IdAtomContext | |
| IndexAccessExpContext | |
| JsonCreationExpContext | |
| KeyContext | |
| KeyValuePairContext | |
| KeyValuePairListContext | |
| LambdaContext | |
| MemberAccessExpContext | |
| NumericAtomContext | |
| ParenthesisExpContext | |
| PrimaryExpContext | |
| PrimaryExpressionContext | |
| StringAtomContext | |
| StringInterpolationAtomContext | |
| StringInterpolationContext | |
| TextContentContext | |
| TripleOpExpContext | |
| UnaryOpExpContext | |
| ParseErrorListener |
식 파서 오류 수신기입니다. |
| Util |
util 클래스 |
| RegexErrorListener |
Regex에 대한 오류 수신기입니다. |
| TimeZoneConverter |
표준 시간대 변환기입니다. (1) Windows(.NET) 표준 시간대에서 iana 표준 시간대로. (2) iana 표준 시간대에서 windows(.NET) 표준 시간대로. windows ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. |
| Clause |
정식 정규식입니다. |
| Node |
트리거 트리의 노드입니다. |
| Quantifier |
식의 런타임 확장을 허용하기 위한 수량자입니다. |
| Trigger |
트리거는 트리거 식과 해당 작업의 조합입니다. |
| TriggerTree |
트리거 트리는 규칙을 더 쉽게 사용할 수 있도록 일반화/특수화에 따라 평가자를 구성합니다. |
인터페이스
| ExpressionParserInterface |
문자열을 식으로 구문 분석하는 인터페이스 |
| CommonRegexListener |
이 인터페이스는 |
| CommonRegexVisitor |
이 인터페이스는 |
| MemoryInterface |
문자열을 식으로 구문 분석하는 인터페이스 |
| ExpressionAntlrParserListener |
이 인터페이스는 |
| ExpressionAntlrParserVisitor |
이 인터페이스는 |
| Optimizer |
절을 다시 작성하여 최적화합니다. |
| PredicateComparer |
두 조건자를 비교하여 두 조건자의 관계를 식별합니다. |
형식 별칭
| EvaluateExpressionDelegate |
식을 평가하기 위한 대리자입니다. 계산기는 적절한 경우 런타임 인수를 확인하고 가능한 경우 예외를 throw하지 않고 오류를 반환해야 합니다. |
| EvaluatorLookup |
형식의 조회 함수 정보를 위임합니다. |
| ValidateExpressionDelegate |
식에서 정적 유효성 검사를 수행하기 위한 대리자입니다. 식이 유효하지 않은 경우 유효성 검사기는 예외를 throw할 수 있고 throw해야 합니다. |
| ValueWithError |
오류가 있는 값 결과입니다. |
| VerifyExpression |
식의 결과가 적절한 형식인지 확인하고 그렇지 않은 경우 문자열을 반환합니다. |
| PredicateComparers | |
열거형
| ReturnType |
식을 회피할 때 필요한 형식입니다. |
| QuantifierType |
트리거 식을 확장하기 위한 수량자의 형식입니다. |
| RelationshipType |
트리거 식 간의 관계입니다. |
함수
| convert |
CSharp 스타일 날짜/시간 형식 문자열을 Day.js 스타일 날짜/시간 형식 문자열로 변환합니다. 참조: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
함수 세부 정보
convertCSharpDateTimeToDayjs(string)
CSharp 스타일 날짜/시간 형식 문자열을 Day.js 스타일 날짜/시간 형식 문자열로 변환합니다. 참조: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
function convertCSharpDateTimeToDayjs(fmtString: string): string
매개 변수
- fmtString
-
string
CSharp 스타일 날짜/시간 형식 문자열입니다. 참조: https://day.js.org/docs/en/display/format
반환
string
Momengt.js 스타일 날짜/시간 형식 문자열입니다.