adaptive-expressions package
Kelas
| Abs |
Mengembalikan nilai absolut dari angka yang ditentukan. |
| Accessor |
Digunakan untuk mengakses nilai variabel yang sesuai dengan jalur. |
| Add |
Mengembalikan hasil dari menambahkan dua angka atau lebih (kasus angka murni) atau menyatukan dua string atau lebih (kasus lain). |
| AddDays |
Tambahkan sejumlah hari ke tanda waktu. |
| AddHours |
Tambahkan sejumlah jam ke tanda waktu. |
| AddMinutes |
Tambahkan sejumlah menit ke tanda waktu. |
| AddOrdinal |
Mengembalikan nomor ordinal dari angka input. |
| AddProperty |
Tambahkan properti dan nilainya, atau pasangan nama-nilai, ke objek JSON, dan kembalikan objek yang diperbarui. Jika objek sudah ada pada runtime fungsi akan melemparkan kesalahan. |
| AddSeconds |
Tambahkan sejumlah detik ke tanda waktu. |
| AddToTime |
Tambahkan sejumlah unit waktu ke tanda waktu. |
| All |
Menentukan apakah semua elemen urutan memenuhi suatu kondisi. |
| And |
Mengembalikan true jika semua ekspresi benar atau mengembalikan false jika setidaknya satu ekspresi salah. |
| Any |
Menentukan apakah ada elemen urutan yang memenuhi kondisi. |
| Average |
Mengembalikan rata-rata array numerik. |
| Base64 |
Mengembalikan versi string atau byte array yang dikodekan base64. |
| Base64ToBinary |
Mengembalikan array biner dari string yang dikodekan base64. |
| Base64ToString |
Mengembalikan versi string dari string yang dikodekan base64, secara efektif mendekode string base64. |
| Binary |
Mengembalikan versi biner string. |
| Bool |
Mengembalikan versi Boolean dari sebuah nilai. |
| Ceiling |
Mengembalikan nilai integral terkecil yang lebih besar dari atau sama dengan angka yang ditentukan. |
| Coalesce |
Mengembalikan nilai non-null pertama dari satu atau beberapa parameter. String kosong, array kosong, dan objek kosong tidak null. |
| ComparisonEvaluator |
Operator perbandingan. Operator perbandingan mengembalikan false jika perbandingan salah, atau ada kesalahan. Ini mencegah kesalahan dari ekspresi boolean sirkuit pendek. |
| Concat |
Gabungkan dua string atau lebih, dan kembalikan string gabungan. |
| Contains |
Periksa apakah koleksi memiliki item tertentu. Kembalikan true jika item ditemukan, atau kembalikan false jika tidak ditemukan. Fungsi ini peka huruf besar/kecil. |
| ConvertFromUTC |
Mengonversi tanda waktu dari Universal Time Coordinated (UTC) ke zona waktu target. |
| ConvertToUTC |
Mengonversi tanda waktu menjadi Universal Time Coordinated (UTC) dari zona waktu sumber. |
| Count |
Mengembalikan jumlah item dalam koleksi. |
| CountWord |
Mengembalikan jumlah kata dalam string. |
| CreateArray |
Mengembalikan array dari beberapa input. |
| DataUri |
Mengembalikan pengidentifikasi sumber daya seragam data (URI) dari string. |
| DataUriToBinary |
Mengembalikan versi biner pengidentifikasi sumber daya seragam data (URI). |
| DataUriToString |
Mengembalikan versi string pengidentifikasi sumber daya seragam data (URI). |
| DateFunc |
Mengembalikan tanggal tanda waktu yang ditentukan dalam format m/dd/yyyy. |
| DateReadBack |
Menggunakan pustaka tanggal-waktu untuk memberikan readback tanggal. |
| DateTimeDiff |
Mengembalikan sejumlah tanda waktu yang berbeda dari dua tanda waktu. |
| DayOfMonth |
Mengembalikan hari dalam sebulan dari tanda waktu. |
| DayOfWeek |
Mengembalikan hari dalam seminggu dari tanda waktu. |
| DayOfYear |
Mengembalikan hari dalam setahun dari tanda waktu. |
| Divide |
Mengembalikan hasil bilangan bulat dari pembagian dua angka. |
| Element |
Operator pengindeksan ([ ]) memilih satu elemen dari urutan. Indeks nomor dukungan untuk indeks daftar atau string untuk objek. |
| Empty |
Periksa apakah instans kosong. Kembalikan true jika input kosong. Kosong berarti: 1.Input null atau tidak ditentukan. 2.Input adalah string null atau kosong. 3.Input adalah koleksi ukuran nol. 4.Input adalah objek tanpa properti. |
| EndsWith |
Periksa apakah string berakhir dengan substring tertentu. Kembalikan true jika substring ditemukan, atau kembalikan false jika tidak ditemukan. Fungsi ini tidak peka huruf besar/kecil. |
| EOL |
Mengembalikan string baris baru sesuai dengan lingkungan. |
| Equal |
Periksa apakah kedua nilai, ekspresi, atau objek setara. Kembalikan true jika keduanya setara, atau kembalikan false jika tidak setara. |
| Exists |
Mengevaluasi ekspresi kebenaran. |
| First |
Mengembalikan item pertama dari string atau array. |
| Flatten |
Meratakan array ke dalam nilai non-array. Anda dapat secara opsional mengatur kedalaman maksimum untuk meratakan. |
| Float |
Konversikan versi string dari angka floating-point menjadi angka floating-point. |
| Floor |
Mengembalikan bilangan bulat terbesar kurang dari atau sama dengan angka yang ditentukan. |
| Foreach |
Beroperasi pada setiap elemen dan mengembalikan koleksi baru. |
| FormatDateTime |
Mengembalikan tanda waktu dalam format yang ditentukan. Referensi format: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
| FormatEpoch |
Mengembalikan tanda waktu dalam format yang ditentukan dari waktu UNIX (juga dikenal sebagai waktu Epoch, waktu POSIX, waktu UNIX Epoch). |
| FormatNumber |
Format angka ke angka desimal yang diperlukan. |
| FormatTicks |
Mengembalikan tanda waktu dalam format yang ditentukan dari tanda centang. |
| GetFutureTime |
Mengembalikan tanda waktu saat ini ditambah unit waktu yang ditentukan. |
| GetNextViableDate |
Mengembalikan tanggal ekspresi timex berikutnya yang layak berdasarkan tanggal saat ini dan zona waktu pengguna. |
| GetNextViableTime |
Mengembalikan waktu ekspresi timex berikutnya yang layak berdasarkan waktu saat ini dan zona waktu pengguna. |
| GetPastTime |
Mengembalikan tanda waktu saat ini dikurangi unit waktu yang ditentukan. |
| GetPreviousViableDate |
Mengembalikan tanggal layak sebelumnya dari ekspresi timex berdasarkan tanggal saat ini dan zona waktu pengguna. |
| GetPreviousViableTime |
Mengembalikan waktu yang layak sebelumnya dari ekspresi timex berdasarkan waktu saat ini dan zona waktu pengguna. |
| GetProperty |
Ambil nilai properti yang ditentukan dari objek JSON. |
| GetTimeOfDay |
Mengembalikan waktu hari untuk tanda waktu tertentu. |
| GreaterThan |
Periksa apakah nilai pertama lebih besar dari nilai kedua. Mengembalikan true jika nilai pertama lebih banyak, atau mengembalikan false jika kurang. |
| GreaterThanOrEqual |
Periksa apakah nilai pertama lebih besar dari atau sama dengan nilai kedua. Mengembalikan true ketika nilai pertama lebih besar atau sama dengan, atau mengembalikan false jika nilai pertama lebih kecil. |
| If |
Periksa apakah ekspresi benar atau salah. Berdasarkan hasilnya, kembalikan nilai yang ditentukan. |
| Ignore |
Tandai klausa sehingga MostSpecificSelector akan mengabaikannya. MostSpecificSelector menganggap A & B lebih spesifik daripada A, tetapi beberapa klausa unik dan tidak dapat dibandingkan. |
| IndexOf |
Mengembalikan indeks kemunculan pertama nilai dalam array. Posisi nilai indeks berbasis nol jika nilai tersebut ditemukan, atau -1 jika tidak. |
| IndicesAndValues |
Ubah array atau objek menjadi array objek dengan properti indeks dan nilai. Untuk array, indeks adalah posisi dalam array. Untuk objek, ini adalah kunci untuk nilai . |
| Int |
Mengembalikan versi bilangan bulat dari string. |
| Intersection |
Mengembalikan koleksi yang hanya memiliki item umum di seluruh koleksi yang ditentukan. Untuk muncul dalam hasil, item harus muncul di semua koleksi yang diteruskan ke fungsi ini. Jika satu atau beberapa item memiliki nama yang sama, item terakhir dengan nama tersebut muncul di hasilnya. |
| IsArray |
Mengembalikan true jika input yang diberikan adalah array. |
| IsBoolean |
Mengembalikan true jika input yang diberikan adalah Boolean. |
| IsDate |
Mengembalikan true jika string |
| IsDateRange |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada rentang tanggal yang valid. |
| IsDateTime |
Mengembalikan true jika input tertentu adalah string tanda waktu UTC ISO (YYYY-MM-DDTHH:mm:ss.fffZ). |
| IsDefinite |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada tanggal yang valid. Tanggal yang valid berisi tahun, bulan, dan dayOfMonth. |
| IsDuration |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada durasi yang valid. |
| IsFloat |
Mengembalikan true jika input yang diberikan adalah angka floating-point. Karena perataan antara C# dan JavaScript, angka dengan residu non-nol modulo 1-nya akan diperlakukan sebagai angka titik mengambang. |
| IsInteger |
Mengembalikan true jika input yang diberikan adalah bilangan bulat. Karena perataan antara C# dan JavaScript, angka dengan residu nol modulo 1 akan diperlakukan sebagai angka bilangan bulat. |
| IsMatch |
Mengembalikan true jika string tertentu cocok dengan pola ekspresi reguler tertentu. |
| IsObject |
Mengembalikan true jika input yang diberikan adalah objek kompleks atau mengembalikan false jika merupakan objek primitif. Objek primitif termasuk string, angka, dan Boolean; jenis kompleks, berisi properti. |
| IsPresent |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada saat ini. |
| IsString |
Mengembalikan true jika input yang diberikan adalah string. |
| IsTime |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada waktu yang valid. Waktu yang valid berisi jam, menit, dan detik. |
| IsTimeRange |
Mengembalikan true jika string |
| JPath |
Periksa string JSON atau JSON untuk simpul atau nilai yang cocok dengan ekspresi jalur, dan kembalikan simpul yang cocok. |
| Join |
Mengembalikan string yang memiliki semua item dari array, dengan setiap karakter dipisahkan oleh pemisah. |
| Json |
Mengembalikan nilai jenis JavaScript Object Notation (JSON) atau objek string atau XML. |
| JsonStringify |
Mengembalikan versi string dari nilai. |
| Last |
Mengembalikan item terakhir dari koleksi. |
| LastIndexOf |
Mengembalikan indeks kemunculan terakhir dari nilai tertentu dalam array. Posisi nilai indeks berbasis nol jika nilai tersebut ditemukan, atau -1 jika tidak. |
| Length |
Mengembalikan panjang string. |
| LessThan |
Periksa apakah nilai pertama kurang dari nilai kedua. Mengembalikan true jika nilai pertama kurang, atau mengembalikan false jika nilai pertama lebih banyak. |
| LessThanOrEqual |
Periksa apakah nilai pertama kurang dari atau sama dengan nilai kedua. Mengembalikan true jika nilai pertama kurang dari atau sama dengan, atau mengembalikan false jika nilai pertama lebih banyak. |
| Max |
Mengembalikan nilai tertinggi dari array. Array inklusif di kedua ujungnya. |
| Merge |
Gabungkan beberapa objek (json) ke dalam satu objek(json). Jika item adalah array, elemen array juga digabungkan. |
| Min |
Mengembalikan nilai terendah dari sekumpulan angka dalam array. |
| Mod |
Mengembalikan sisa dari pembagian dua angka. |
| Month |
Mengembalikan bulan tanda waktu yang ditentukan. |
| Multiply |
Mengembalikan produk dari mengalikan jumlah angka apa pun. |
| MultivariateNumericEvaluator |
Operator numerik yang dapat memiliki 2 arg atau lebih. |
| NewGuid |
Mengembalikan string Guid baru. |
| Not |
Periksa apakah ekspresi salah. Kembalikan true jika ekspresi salah, atau kembalikan false jika true. |
| NotEqual |
Mengembalikan true jika dua item tidak sama. |
| NumberTransformEvaluator |
Evaluator yang mengubah angka ke angka lain. |
| NumericEvaluator |
Operator numerik yang dapat memiliki 1 arg atau lebih. |
| Optional |
Untuk MostSpecificSelector, ini adalah tangan pendek sehingga alih-alih harus melakukan A & B || Anda dapat melakukan A & opsional (B) untuk berarti hal yang sama. |
| Or |
Periksa apakah setidaknya satu ekspresi benar. Kembalikan true jika setidaknya satu ekspresi benar, atau kembalikan false jika semua salah. |
| Power |
Mengembalikan eksponensiasi satu angka ke angka lainnya. |
| Rand |
Mengembalikan bilangan bulat acak dari rentang tertentu, yang hanya inklusif di awal. |
| Range |
Mengembalikan array bilangan bulat yang dimulai dari bilangan bulat tertentu dengan panjang tertentu. |
| RemoveProperty |
Hapus properti dari objek dan kembalikan objek yang diperbarui. |
| Replace |
Ganti substring dengan string yang ditentukan, dan kembalikan string hasil. Fungsi ini peka huruf besar/kecil. |
| ReplaceIgnoreCase |
Ganti substring dengan string yang ditentukan, dan kembalikan string hasil. Fungsi ini tidak peka huruf besar/kecil. |
| Reverse |
Membalikkan urutan elemen dalam String atau Array. |
| Round |
Membulatkan nilai angka ke bilangan bulat terdekat. |
| Select |
Beroperasi pada setiap elemen dan mengembalikan koleksi baru elemen yang diubah. |
| SentenceCase |
Hanya memanfaatkan kata pertama dan meninggalkan huruf kecil lainnya. |
| SetPathToValue |
Atur jalur dalam objek JSON ke nilai. |
| SetProperty |
Atur nilai properti objek dan kembalikan objek yang diperbarui. |
| Skip |
Hapus item dari depan koleksi, dan kembalikan semua item lainnya. |
| SortBy |
Urutkan elemen dalam koleksi dalam urutan naik dan mengembalikan koleksi yang diurutkan. |
| SortByDescending |
Urutkan elemen dalam koleksi dalam urutan menurut, dan mengembalikan koleksi yang diurutkan. |
| Split |
Mengembalikan array yang berisi substring, dipisahkan oleh koma, berdasarkan karakter pemisah yang ditentukan dalam string asli. |
| Sqrt |
Mengembalikan akar kuadrat dari angka tertentu. |
| StartOfDay |
Mengembalikan awal hari untuk tanda waktu. |
| StartOfHour |
Mengembalikan awal jam untuk tanda waktu. |
| StartOfMonth |
Mengembalikan awal bulan untuk tanda waktu. |
| StartsWith |
Periksa apakah string dimulai dengan substring tertentu. Kembalikan true jika substring ditemukan, atau kembalikan false jika tidak ditemukan. Fungsi ini tidak peka huruf besar/kecil. |
| String |
Mengembalikan versi string dari nilai. |
| StringOrValue |
Bungkus interpolasi string untuk mendapatkan nilai nyata. Misalnya: stringOrValue('${1}'), akan mendapatkan angka 1 stringOrValue('${1} item'), akan mendapatkan string "1 item". |
| StringTransformEvaluator |
Evaluator yang mengubah string ke string lain. |
| SubArray |
Mengembalikan subarray dari posisi awal dan akhir yang ditentukan. Nilai indeks dimulai dengan angka 0. |
| Substring |
Mengembalikan karakter dari string, dimulai dari posisi atau indeks yang ditentukan. Nilai indeks dimulai dengan angka 0. |
| Subtract |
Mengembalikan hasil dari pengurangan angka berikutnya dari angka sebelumnya. |
| SubtractFromTime |
Kurangi sejumlah unit waktu dari tanda waktu. |
| Sum |
Mengembalikan hasil dari menambahkan angka dalam array. |
| Take |
Mengembalikan item dari depan array atau mengambil awalan tertentu dari string. |
| Ticks |
Mengembalikan nilai properti ticks dari tanda waktu tertentu. Tanda centang adalah interval 100 nanodetik. |
| TicksToDays |
Konversikan tanda centang menjadi jumlah hari. |
| TicksToHours |
Konversikan tanda centang menjadi jumlah jam. |
| TicksToMinutes |
Konversikan tanda centang menjadi jumlah menit. |
| TimeTransformEvaluator |
Evaluator yang mengubah tanggalwaktu ke tanggalwaktu lain. |
| TimexResolve |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada waktu yang valid. |
| TitleCase |
Mengonversi string yang ditentukan menjadi huruf besar/kecil. |
| ToLower |
Mengembalikan string dalam format huruf kecil. Jika karakter dalam string tidak memiliki versi huruf kecil, karakter tersebut tetap tidak berubah dalam string yang dikembalikan. |
| ToUpper |
Mengembalikan string dalam format huruf besar. Jika karakter dalam string tidak memiliki versi huruf besar, karakter tersebut tetap tidak berubah dalam string yang dikembalikan. |
| Trim |
Hapus spasi putih di awal dan akhir dari string, dan kembalikan string yang diperbarui. |
| Union |
Mengembalikan koleksi yang memiliki semua item dari koleksi yang ditentukan. Untuk muncul dalam hasil, item dapat muncul di koleksi apa pun yang diteruskan ke fungsi ini. Jika satu atau beberapa item memiliki nama yang sama, item terakhir dengan nama tersebut muncul di hasilnya. |
| Unique |
Hapus semua duplikat dari array. |
| UriComponent |
Mengembalikan versi biner komponen pengidentifikasi sumber daya seragam (URI). |
| UriComponentToString |
Mengembalikan versi string dari string yang dikodekan pengidentifikasi sumber daya seragam (URI), yang secara efektif mendekode string yang dikodekan URI. |
| UriHost |
Mengembalikan nilai host pengidentifikasi sumber daya terpadu (URI). |
| UriPath |
Mengembalikan nilai jalur pengidentifikasi sumber daya terpadu (URI). |
| UriPathAndQuery |
Mengembalikan jalur dan nilai kueri pengidentifikasi sumber daya terpadu (URI). |
| UriPort |
Mengembalikan nilai port pengidentifikasi sumber daya terpadu (URI). |
| UriQuery |
Mengembalikan nilai kueri pengidentifikasi sumber daya terpadu (URI). |
| UriScheme |
Mengembalikan nilai skema pengidentifikasi sumber daya terpadu (URI). |
| UtcNow |
Mengembalikan tanda waktu saat ini. |
| Where |
Filter pada setiap elemen dan kembalikan koleksi baru elemen yang difilter yang cocok dengan kondisi tertentu. |
| XML |
Mengembalikan string baris baru sesuai dengan lingkungan. |
| XPath |
Mengembalikan string baris baru sesuai dengan lingkungan. |
| Year |
Mengembalikan tahun tanda waktu yang ditentukan. |
| CommonRegex |
Konversi string regex PCRE ke RegExp PCRE ref: http://www.pcre.org/. File PCRE antlr g4: CommonRegex.g4. |
| Constant |
Buat konstanta ekspresi. |
| ArrayExpressionConverter |
|
| BoolExpressionConverter |
|
| EnumExpressionConverter |
|
| ExpressionConverter |
|
| IntExpressionConverter | |
| NumberExpressionConverter |
|
| ObjectExpressionConverter |
|
| StringExpressionConverter |
|
| ValueExpressionConverter |
|
| Expression |
Ekspresi yang dapat dianalisis atau dievaluasi untuk menghasilkan nilai. Ini menyediakan pembungkus terbuka yang mendukung sejumlah fungsi bawaan dan juga dapat diperpanjang saat runtime. Ini juga mendukung validasi kebenaran ekspresi dan evaluasi yang harus bebas pengecualian. |
| ExpressionEvaluator |
Informasi tentang cara mengevaluasi ekspresi. |
| ExpressionFunctions |
|
| ArrayExpression |
Mewakili properti yang merupakan nilai array T atau ekspresi string untuk mengikat array T. |
| BoolExpression |
Mewakili properti yang merupakan boolean atau ekspresi string yang diselesaikan ke boolean. |
| EnumExpression |
EnumExpression - mewakili properti yang merupakan enum dari T atau ekspresi string yang diselesaikan ke enum. |
| ExpressionProperty |
Kelas dasar yang menentukan Ekspresi atau nilai untuk properti. |
| IntExpression |
Mewakili properti yang merupakan ekspresi int atau string yang diselesaikan ke int. |
| NumberExpression |
Mewakili properti yang merupakan float atau ekspresi string yang diselesaikan ke float. |
| ObjectExpression |
Mewakili properti yang merupakan objek jenis T atau ekspresi string yang diselesaikan ke objek jenis T. |
| StringExpression |
Mewakili properti yang merupakan nilai string atau ekspresi string. |
| ValueExpression |
Mewakili properti yang merupakan objek dalam bentuk apa pun atau ekspresi string. |
| ExpressionType |
Jenis ekspresi bawaan. |
| Extensions |
Beberapa fungsi util dan ekstensi |
| FunctionTable |
FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan CustomDictionary. |
| FunctionUtils |
Fungsi utilitas dalam AdaptiveExpression. |
| InternalFunctionUtils |
Fungsi utilitas hanya digunakan internal |
| 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 |
Implementasi sederhana MemoryInterface |
| StackedMemory |
Tumpukan mengimplementasikan MemoryInterface. Variabel memori memiliki hubungan hierarkis. |
| Options |
Opsi yang digunakan untuk menentukan perilaku evaluasi. |
| ExpressionParser |
Pengurai untuk mengubah string menjadi Ekspresi |
| 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 |
Pendengar kesalahan pengurai ekspresi. |
| Util |
kelas util |
| RegexErrorListener |
Pendengar kesalahan untuk Regex. |
| TimeZoneConverter |
Pengonversi zona waktu. (1) Dari zona waktu Windows (.NET) ke zona waktu iana. (2) Dari zona waktu iana ke zona waktu windows (.NET). windows ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. |
| Clause |
Ekspresi bentuk normal kanonis. |
| Node |
Simpul di pohon pemicu. |
| Quantifier |
Quantifier untuk mengizinkan ekspansi ekspresi runtime. |
| Trigger |
Pemicu adalah kombinasi ekspresi pemicu dan tindakan yang sesuai. |
| TriggerTree |
Pohon pemicu mengatur evaluator sesuai dengan generalisasi/spesialisasi untuk mempermudah penggunaan aturan. |
Antarmuka
| ExpressionParserInterface |
Antarmuka untuk mengurai string ke dalam Ekspresi |
| CommonRegexListener |
Antarmuka ini mendefinisikan pendengar lengkap untuk pohon penguraian yang diproduksi oleh |
| CommonRegexVisitor |
Antarmuka ini mendefinisikan pengunjung generik lengkap untuk pohon penguraian yang diproduksi oleh |
| MemoryInterface |
Antarmuka untuk mengurai string ke dalam Ekspresi |
| ExpressionAntlrParserListener |
Antarmuka ini mendefinisikan pendengar lengkap untuk pohon penguraian yang diproduksi oleh |
| ExpressionAntlrParserVisitor |
Antarmuka ini mendefinisikan pengunjung generik lengkap untuk pohon penguraian yang diproduksi oleh |
| Optimizer |
Optimalkan klausa dengan menulis ulang. |
| PredicateComparer |
Bandingkan dua predikat untuk mengidentifikasi hubungan di antara mereka. |
Alias Jenis
| EvaluateExpressionDelegate |
Delegasikan untuk mengevaluasi ekspresi. Evaluator harus memverifikasi argumen runtime jika sesuai dan mengembalikan kesalahan daripada melemparkan pengecualian jika memungkinkan. |
| EvaluatorLookup |
Delegasikan untuk mencari informasi fungsi dari jenis . |
| ValidateExpressionDelegate |
Delegasikan untuk melakukan validasi statis pada ekspresi. Validator dapat dan harus melemparkan pengecualian jika ekspresi tidak valid. |
| ValueWithError |
Hasil nilai dengan kesalahan. |
| VerifyExpression |
Verifikasi bahwa hasil ekspresi adalah jenis yang sesuai dan mengembalikan string jika tidak. |
| PredicateComparers | |
Enum
| ReturnType |
Ketik diharapkan dari mengevaluasi ekspresi. |
| QuantifierType |
Jenis kuantifier untuk memperluas ekspresi pemicu. |
| RelationshipType |
Hubungan antara ekspresi pemicu. |
Fungsi
| convert |
Mengonversi string format tanggalwaktu gaya CSharp menjadi string format tanggalwaktu gaya Day.js. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings |
Detail Fungsi
convertCSharpDateTimeToDayjs(string)
Mengonversi string format tanggalwaktu gaya CSharp menjadi string format tanggalwaktu gaya Day.js. Ref: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
function convertCSharpDateTimeToDayjs(fmtString: string): string
Parameter
- fmtString
-
string
String format tanggalwaktu gaya CSharp. Ref: https://day.js.org/docs/en/display/format
Mengembalikan
string
String format tanggalwaktu gaya Momengt.js.