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  |