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.

pub fn __all__(db: JavaDB) -> *ArrayCreationExpressionDO;

ArrayCreationExpressionDO::getTypeHashId

/**
* @brief gets the type hash id of this element.
* @return int
*/
pub fn getTypeHashId(self: ArrayCreationExpressionDO) -> int;

ArrayCreationExpressionDO::getNumberOfArrayDimension

/**
* @brief gets the number of array dimension of this element.
* @return int
*/
pub fn getNumberOfArrayDimension(self: ArrayCreationExpressionDO) -> int;