Function report |
Source Code:lib\xarray.c |
Create Date:2022-07-28 06:13:26 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:xas_create_range() - Ensure that stores to this range will succeed*@xas: XArray operation state.* Creates all of the slots in the range covered by @xas. Sets @xas to* create single-index entries and positions it at the beginning of the* range
Proto:void xas_create_range(struct xa_state *xas)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct xa_state * | xas |
709 | xa_shift = 0 |
710 | xa_sibs = 0 |
712 | cycle |
714 | If xas_error() - Return an errno stored in the xa_state.*@xas: XArray operation state.* Return: 0 if no error has been noted. A negative errno if one has. Then Go to restore |
716 | If xa_index <= (index | XA_CHUNK_MASK) Then Go to success |
718 | xa_index -= XA_CHUNK_SIZE |
720 | cycle |
723 | xa_offset = Slot offset in parent - 1 |
724 | If Slot offset in parent != 0 Then Break |
729 | restore : |
733 | Return |
734 | success : |
736 | If xa_node Then xas_set_offset(xas) |
Name | Describe |
---|---|
xa_store_many_order | |
check_create_range_3 | |
check_create_range_4 |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |