1-- 2-- Copyright 2022 The Android Open Source Project 3-- 4-- Licensed under the Apache License, Version 2.0 (the "License"); 5-- you may not use this file except in compliance with the License. 6-- You may obtain a copy of the License at 7-- 8-- https://www.apache.org/licenses/LICENSE-2.0 9-- 10-- Unless required by applicable law or agreed to in writing, software 11-- distributed under the License is distributed on an "AS IS" BASIS, 12-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13-- See the License for the specific language governing permissions and 14-- limitations under the License. 15 16-- Extracts an int value with the given name from the metadata table. 17-- 18-- @arg name STRING The name of the metadata entry. 19-- @ret LONG int_value for the given name. NULL if there's no such entry. 20SELECT 21 CREATE_FUNCTION( 22 'EXTRACT_INT_METADATA(name STRING)', 23 'LONG', 24 'SELECT int_value FROM metadata WHERE name = ($name)' 25 );