Compiled Home Pages




int32 bit integer
int64_t64 bit integer
varcharFixed length variable similar to varchar in a database. varchar is the abstract base class of varchar10, varchar30, varchar50, varchar100, varchar150, varchar200, varchar250, varchar512, varchar1024, varchar4096, varcharmedium. The length of a varchar is 64 bits which allows for efficient database binding with mysql.
DateTime DateTime works like the C# DateTime, but internally, DateTime inherits from MYSQL_TIME. This allows database binding to be faster.
StringLiteral A string that you don't plan on changing. This is good for when a method requires a string parameter. That way, you can send a string literal such as "test" to it.
StringBuilder This is a string class simular to the StringBuilder in C#, but with a few differences.
Debug This class is used internally when you turn debugging on when compiling. If there's an error, it will tell you what line and function and class the error happened on. If you cause a page fault, the program can't recover from it. It crashes. But just before it crashes, a method runs that displays the error. I couldn't stop the crash in Linux for things like null refrence exception. Windows has a catch(...), but Linux doesn't.
ExceptionException works like the php exception class. It inherits from SimpleException.
SimpleExceptionMany methods throw a SimpleException because it takes less overhead.
mysqli
mysqli_bind
mysqli_statement
mysqli_result
These work similar to the PHP versions. They are wrappers around the MySql C Api database classes.
MySqlCursor The base class of the mysql_cursor command. mysql_cursor is a command I wrote because I want to do all the work at once in one line to call the database, create a class to hold the data, perform data binding, and object clean up.
TimeSpan TimeSpan works like the C# TimeSpan. Time is stored as Ticks (int64)
List<T> Lists of objects similar to a C# list, but with some differences.