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 menggabungkan dua string atau lebih (kasus lain). |
AddDays |
Menambahkan beberapa hari ke tanda waktu. |
AddHours |
Menambahkan beberapa jam ke tanda waktu. |
AddMinutes |
Menambahkan beberapa menit ke tanda waktu. |
AddOrdinal |
Mengembalikan nomor urut dari angka input. |
AddProperty |
Menambahkan properti dan nilainya, atau pasangan nilai-nama, ke objek JSON, dan mengembalikan objek yang diperbarui. Jika objek sudah ada pada runtime fungsi akan melemparkan kesalahan. |
AddSeconds |
Menambahkan beberapa detik ke tanda waktu. |
AddToTime |
Menambahkan 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 pertama bukan null dari satu atau beberapa parameter. String kosong, array kosong, dan objek kosong tidak kosong. |
ComparisonEvaluator |
Operator perbandingan. Operator perbandingan mengembalikan false jika perbandingannya salah, atau ada kesalahan. Ini mencegah kesalahan dari ekspresi boolean sirkuit pendek. |
Concat |
Menggabungkan dua untai (karakter) atau lebih, dan mengembalikan untai (karakter) gabungan. |
Contains |
Memeriksa 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 larik 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 tertentu 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 bulan dari sebuah tanda waktu. |
DayOfWeek |
Mengembalikan hari dalam bulan dari tanda waktu. |
DayOfYear |
Mengembalikan hari dalam tahun dari sebuah tanda waktu. |
Divide |
Kembalikan hasil bilangan bulat dari membagi 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. Mengembalikan 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 |
Memeriksa apakah untai (karakter) 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 |
Memeriksa apakah kedua nilai, ekspresi, atau objek bersifat setara. Kembalikan true jika keduanya setara, atau kembalikan false jika tidak setara. |
Exists |
Mengevaluasi ekspresi untuk kebenaran. |
First |
Mengembalikan item pertama dari untai (karakter) atau larik. |
Flatten |
Meratakan array ke dalam nilai non-array. Anda dapat secara opsional mengatur kedalaman maksimum untuk diratakan. |
Float |
Mengonversi versi string dari angka floating-point menjadi angka floating-point. |
Floor |
Mengembalikan bilangan bulat terbesar yang lebih besar dari atau sama dengan angka yang ditentukan. |
Foreach |
Operasikan pada setiap elemen dan kembalikan 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 dalam 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 layak berikutnya dari ekspresi timex berdasarkan tanggal saat ini dan zona waktu pengguna. |
GetNextViableTime |
Mengembalikan waktu yang layak berikutnya dari ekspresi timex 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 |
Memeriksa apakah nilai pertama lebih besar dari nilai kedua. Kembalikan true jika nilai pertama lebih banyak, atau kembalikan false jika kurang. |
GreaterThanOrEqual |
Periksa apakah nilai pertama lebih besar dari atau sama dengan nilai kedua. Mengembalikan true saat nilai pertama lebih besar atau sama dengan, atau mengembalikan false jika nilai pertama lebih kecil. |
If |
Periksa apakah ekspresi itu true atau false. 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 akan muncul dalam hasilnya. |
IsArray |
Mengembalikan true jika input yang diberikan adalah array. |
IsBoolean |
Mengembalikan true jika input yang diberikan adalah Boolean. |
IsDate |
Mengembalikan true jika string yang diberikan |
IsDateRange |
Mengembalikan true jika ekspresi TimexProperty atau Timex tertentu mengacu pada rentang tanggal yang valid. |
IsDateTime |
Mengembalikan true jika input yang diberikan 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 mencakup string, angka, dan Boolean; jenis kompleks, berisi properti. |
IsPresent |
Mengembalikan true jika ekspresi TimexProperty atau Timex yang diberikan 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 tertentu |
JPath |
Periksa JSON atau string 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 yang ditentukan 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. Kembalikan true jika nilai pertama lebih kecil, atau kembalikan 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 ini 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 sejumlah angka. |
MultivariateNumericEvaluator |
Operator numerik yang dapat memiliki 2 argumen atau lebih. |
NewGuid |
Mengembalikan string Guid baru. |
Not |
Periksa apakah ekspresi itu false. Kembalikan true jika ekspresi salah, atau kembalikan false jika true. |
NotEqual |
Kembalikan true jika dua item tidak sama. |
NumberTransformEvaluator |
Evaluator yang mengubah angka ke angka lain. |
NumericEvaluator |
Operator numerik yang dapat memiliki 1 argumen atau lebih. |
Optional |
Untuk MostSpecificSelector, ini adalah tangan pendek sehingga alih-alih harus melakukan A & B || A Anda dapat melakukan A & opsional(B) untuk berarti hal yang sama. |
Or |
Periksa apakah setidaknya satu ekspresi itu true. Kembalikan true jika setidaknya satu ekspresi benar, atau kembalikan false jika semua salah. |
Power |
Mengembalikan eksponensial satu angka ke angka lainnya. |
Rand |
Mengembalikan bilangan bulat acak dari rentang tertentu, yang hanya termasuk di ujung awal. |
Range |
Mengembalikan array bilangan bulat yang dimulai dari bilangan bulat tertentu dengan panjang yang diberikan. |
RemoveProperty |
Menghapus properti dari objek dan mengembalikan 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 membiarkan huruf kecil lainnya. |
SetPathToValue |
Atur jalur dalam objek JSON ke nilai. |
SetProperty |
Atur nilai properti objek dan kembalikan objek yang diperbarui. |
Skip |
Menghapus item dari depan koleksi, dan mengembalikan semua item lainnya. |
SortBy |
Urutkan elemen dalam koleksi dalam urutan naik dan kembalikan koleksi yang diurutkan. |
SortByDescending |
Urutkan elemen dalam kumpulan dalam urutan turun, dan kembalikan koleksi yang diurutkan. |
Split |
Mengembalikan array yang berisi substring, dipisahkan dengan koma, berdasarkan karakter pemisah yang ditentukan dalam string asli. |
Sqrt |
Menghasilkan akar kuadrat dari suatu bilangan. |
StartOfDay |
Mengembalikan awal hari untuk tanda waktu. |
StartOfHour |
Mengembalikan awal jam untuk tanda waktu. |
StartOfMonth |
Mengembalikan awal bulan untuk tanda waktu. |
StartsWith |
Memeriksa 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 mengurangi angka berikutnya dari angka sebelumnya. |
SubtractFromTime |
Mengurangi jumlah 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 untai (karakter) dalam format huruf kecil. Jika karakter dalam string tidak memiliki versi huruf kecil, karakter tersebut tetap tidak berubah dalam string yang ditampilkan. |
ToUpper |
Mengembalikan string dalam format huruf besar. Jika karakter dalam string tidak memiliki versi huruf besar, karakter tersebut tetap tidak berubah dalam string yang ditampilkan. |
Trim |
Menghapus spasi di depan dan di belakang pada string, dan mengembalikan string yang diperbarui. |
Union |
Mengembalikan koleksi yang memiliki semua item dari koleksi yang ditentukan. Untuk muncul dalam hasil, item dapat muncul dalam koleksi apa pun yang diteruskan ke fungsi ini. Jika satu atau beberapa item memiliki nama yang sama, item terakhir dengan nama tersebut akan muncul dalam 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 |
Membangun 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 implementasi 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 |
Konverter 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 |
Pengkualifikasi untuk memungkinkan perluasan 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 klausul dengan menulis ulang klausul tersebut. |
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 ke informasi fungsi pencarian 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 yang 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.