Compare commits
2 Commits
db59e9e87c
...
8b38617b00
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b38617b00 | ||
|
|
50a29a4238 |
16
Operand.cpp
16
Operand.cpp
@ -364,7 +364,21 @@ namespace jet {
|
|||||||
int unixtime = seconds_since_epoch.count();
|
int unixtime = seconds_since_epoch.count();
|
||||||
string << unixtime;
|
string << unixtime;
|
||||||
} else
|
} else
|
||||||
throw coreutils::Exception("Expecting ) at end of UNIXTIME.");
|
throw coreutils::Exception("Expecting ) at end of UNIXTIME.");
|
||||||
|
}
|
||||||
|
else if(in.ifNextIgnoreCase("DATEDIFF")) {
|
||||||
|
if(!in.ifNext("("))
|
||||||
|
throw coreutils::Exception("Expecting ( for DATEDIFF.");
|
||||||
|
Operand parm1(in, tag);
|
||||||
|
if(!in.ifNext(","))
|
||||||
|
throw coreutils::Exception("Expecting , in DATEDIFF expression.");
|
||||||
|
Operand parm2(in, tag);
|
||||||
|
if(in.ifNext(")")) {
|
||||||
|
|
||||||
|
// TODO: Implement DATEDIFF.
|
||||||
|
|
||||||
|
} else
|
||||||
|
throw coreutils::Exception("Expecting ) at end of DATEDIFF expression.");
|
||||||
} else if(in.ifNextIgnoreCase("true")) {
|
} else if(in.ifNextIgnoreCase("true")) {
|
||||||
boolean = true;
|
boolean = true;
|
||||||
string = "true";
|
string = "true";
|
||||||
|
|||||||
BIN
docs/JetCore.pdf
BIN
docs/JetCore.pdf
Binary file not shown.
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
\documentclass{book}
|
\documentclass{book}
|
||||||
|
\usepackage{fontspec}
|
||||||
|
\setmainfont{Roboto}
|
||||||
|
|
||||||
\title{JET Extension Tags}
|
\title{JET Extension Tags}
|
||||||
\author{Bradford Matthew Arant Sr.}
|
\author{Bradford Matthew Arant Sr.}
|
||||||
@ -166,6 +168,8 @@ operators, as follows:
|
|||||||
|
|
||||||
\section{Date Functions}
|
\section{Date Functions}
|
||||||
|
|
||||||
|
\subsection{datediff}
|
||||||
|
|
||||||
\subsection{unixtime}
|
\subsection{unixtime}
|
||||||
|
|
||||||
\section{Math Functions}
|
\section{Math Functions}
|
||||||
@ -176,7 +180,7 @@ Returns the absolute value of the given parameter.
|
|||||||
|
|
||||||
\subsection{acos}
|
\subsection{acos}
|
||||||
|
|
||||||
Returns to arc-cosine of the given parameter.
|
Returns to arc cosine of the given parameter.
|
||||||
|
|
||||||
\subsection{asin}
|
\subsection{asin}
|
||||||
|
|
||||||
@ -208,11 +212,15 @@ Use the random function to return a random number between 0 and 1.
|
|||||||
|
|
||||||
\section{String Functions}
|
\section{String Functions}
|
||||||
|
|
||||||
String functions are provided to accelerate the building and parsing of strings passed into the expression. Numbers can be treated as a string or a number depending on the function called and the data state of the values being manipulated.
|
String functions are provided to accelerate the building and parsing of
|
||||||
|
strings passed into the expression. Numbers can be treated as a string or
|
||||||
|
a number depending on the function called and the data state of the values
|
||||||
|
being manipulated.
|
||||||
|
|
||||||
\subsection{concat}
|
\subsection{concat}
|
||||||
|
|
||||||
The concat function is used to assemble a string by concatenating one or more values to formulate the resulting string.
|
The concat function is used to assemble a string by concatenating one or
|
||||||
|
more values to formulate the resulting string.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -224,7 +232,7 @@ Use the left function to return the number of characters specified in
|
|||||||
the second parameter from the parameter passed as the first parameter.
|
the second parameter from the parameter passed as the first parameter.
|
||||||
|
|
||||||
If the number of characters to return is greater than the length of
|
If the number of characters to return is greater than the length of
|
||||||
the forst parameter then the entire parameter is returned.
|
the first parameter then the entire parameter is returned.
|
||||||
|
|
||||||
\subsection{reverse}
|
\subsection{reverse}
|
||||||
|
|
||||||
@ -560,4 +568,4 @@ a container to process for each row retrieved by the sql statement.
|
|||||||
|
|
||||||
Use the write tag to write data to the local file system.
|
Use the write tag to write data to the local file system.
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
@ -24,3 +24,24 @@ mktextfm Bookman
|
|||||||
mktextfm Bookman
|
mktextfm Bookman
|
||||||
mktextfm Bookman
|
mktextfm Bookman
|
||||||
mktextfm Bookman
|
mktextfm Bookman
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia/BI
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia/B
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia/I
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm Georgia
|
||||||
|
mktextfm PadaukBook
|
||||||
|
mktextfm PadaukBook
|
||||||
|
mktextfm PadaukBook
|
||||||
|
mktextfm Gerramond
|
||||||
|
mktextfm URWBookman
|
||||||
|
mktextfm Bookman
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user