Class ShadowNativeCursorWindow

    • Constructor Detail

      • ShadowNativeCursorWindow

        public ShadowNativeCursorWindow()
    • Method Detail

      • nativeGetBlob

        @Implementation(maxSdk=20)
        protected static byte[] nativeGetBlob​(int windowPtr,
                                              int row,
                                              int column)
      • nativeGetBlob

        @Implementation(minSdk=21)
        protected static byte[] nativeGetBlob​(long windowPtr,
                                              int row,
                                              int column)
      • nativePutBlob

        @Implementation(maxSdk=20)
        protected static boolean nativePutBlob​(int windowPtr,
                                               byte[] value,
                                               int row,
                                               int column)
      • nativePutBlob

        @Implementation(minSdk=21)
        protected static boolean nativePutBlob​(long windowPtr,
                                               byte[] value,
                                               int row,
                                               int column)
      • nativePutString

        @Implementation(maxSdk=20)
        protected static boolean nativePutString​(int windowPtr,
                                                 String value,
                                                 int row,
                                                 int column)
      • nativePutString

        @Implementation(minSdk=21)
        protected static boolean nativePutString​(long windowPtr,
                                                 String value,
                                                 int row,
                                                 int column)
      • nativeGetNumRows

        @Implementation(minSdk=21)
        protected static int nativeGetNumRows​(long windowPtr)
      • nativeSetNumColumns

        @Implementation(maxSdk=20)
        protected static boolean nativeSetNumColumns​(int windowPtr,
                                                     int columnNum)
      • nativeSetNumColumns

        @Implementation(minSdk=21)
        protected static boolean nativeSetNumColumns​(long windowPtr,
                                                     int columnNum)
      • nativeAllocRow

        @Implementation(minSdk=21)
        protected static boolean nativeAllocRow​(long windowPtr)
      • nativeFreeLastRow

        @Implementation(minSdk=21)
        protected static void nativeFreeLastRow​(long windowPtr)
      • nativeGetType

        @Implementation(maxSdk=20)
        protected static int nativeGetType​(int windowPtr,
                                           int row,
                                           int column)
      • nativeGetType

        @Implementation(minSdk=21)
        protected static int nativeGetType​(long windowPtr,
                                           int row,
                                           int column)
      • nativeGetLong

        @Implementation(maxSdk=20)
        protected static long nativeGetLong​(int windowPtr,
                                            int row,
                                            int column)
      • nativeGetLong

        @Implementation(minSdk=21)
        protected static long nativeGetLong​(long windowPtr,
                                            int row,
                                            int column)
      • nativeGetDouble

        @Implementation(maxSdk=20)
        protected static double nativeGetDouble​(int windowPtr,
                                                int row,
                                                int column)
      • nativeGetDouble

        @Implementation(minSdk=21)
        protected static double nativeGetDouble​(long windowPtr,
                                                int row,
                                                int column)
      • nativePutLong

        @Implementation(maxSdk=20)
        protected static boolean nativePutLong​(int windowPtr,
                                               long value,
                                               int row,
                                               int column)
      • nativePutLong

        @Implementation(minSdk=21)
        protected static boolean nativePutLong​(long windowPtr,
                                               long value,
                                               int row,
                                               int column)
      • nativePutDouble

        @Implementation(maxSdk=20)
        protected static boolean nativePutDouble​(int windowPtr,
                                                 double value,
                                                 int row,
                                                 int column)
      • nativePutDouble

        @Implementation(minSdk=21)
        protected static boolean nativePutDouble​(long windowPtr,
                                                 double value,
                                                 int row,
                                                 int column)
      • nativePutNull

        @Implementation(maxSdk=20)
        protected static boolean nativePutNull​(int windowPtr,
                                               int row,
                                               int column)
      • nativePutNull

        @Implementation(minSdk=21)
        protected static boolean nativePutNull​(long windowPtr,
                                               int row,
                                               int column)