ArrayCreationExpressionDO
/**
*
* @brief DO class: An array creation expression.
* For example, an expression such as `new String[2][3]` or
* `new String[][] { { "a", "b", "c" } , { "d", "e", "f" } }`.
*
* In both examples, `String` is the type name. In the first
* example, `2` and `3` are the 0th and 1st dimensions,
* respectively. In the second example,
* `{ { "a", "b", "c" } , { "d", "e", "f" } }` is the initializer.
*/
Primary key: element_hash_id: int
schema ArrayCreationExpressionDO {
@primary element_hash_id: int,
number_of_array_dimension: int,
type_hash_id: int
}
ArrayCreationExpressionDO::__all__
Data constraint method.
- Parameter
db
:JavaDB
- Return
*ArrayCreationExpressionDO
pub fn __all__(db: JavaDB) -> *ArrayCreationExpressionDO;
ArrayCreationExpressionDO::getTypeHashId
/**
* @brief gets the type hash id of this element.
* @return int
*/
- Parameter
self
:ArrayCreationExpressionDO
- Return
int
pub fn getTypeHashId(self: ArrayCreationExpressionDO) -> int;
ArrayCreationExpressionDO::getNumberOfArrayDimension
/**
* @brief gets the number of array dimension of this element.
* @return int
*/
- Parameter
self
:ArrayCreationExpressionDO
- Return
int
pub fn getNumberOfArrayDimension(self: ArrayCreationExpressionDO) -> int;