public class BoundsChecking extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
BOUNDS_CHECKING_ENABLED |
static String |
ENABLE_UNSAFE_BOUNDS_CHECK_PROPERTY |
static String |
ENABLE_UNSAFE_MEMORY_ACCESS_PROPERTY |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureWritable(DrillBuf buf,
int minWritableBytes) |
static void |
lengthCheck(DrillBuf buf,
int start,
int length) |
static void |
rangeCheck(DrillBuf buf,
int start,
int end) |
static void |
rangeCheck(DrillBuf buf1,
int start1,
int end1,
DrillBuf buf2,
int start2,
int end2) |
public static final String ENABLE_UNSAFE_BOUNDS_CHECK_PROPERTY
public static final String ENABLE_UNSAFE_MEMORY_ACCESS_PROPERTY
public static final boolean BOUNDS_CHECKING_ENABLED
public static void lengthCheck(DrillBuf buf, int start, int length)
public static void rangeCheck(DrillBuf buf, int start, int end)
public static void rangeCheck(DrillBuf buf1, int start1, int end1, DrillBuf buf2, int start2, int end2)
public static void ensureWritable(DrillBuf buf, int minWritableBytes)
Copyright © 2021 The Apache Software Foundation. All rights reserved.