UNPKG

ploc

Version:

PL/SQL code to doc converter

131 lines (84 loc) 3.54 kB
<!-- DO NOT EDIT THIS FILE DIRECTLY - it is generated from source file tests/test.sql --> <!-- markdownlint-disable MD003 MD012 MD024 MD033 --> # Leading Level One Header - [Package test_package](#package-test_package) - [Function test_package_function](#function-test_package_function) - [Procedure test_package_procedure](#procedure-test_package_procedure) - [Procedure test_package_procedure](#procedure-test_package_procedure-1) - [Function test_function_standalone](#function-test_function_standalone) - [Trigger test_trigger](#trigger-test_trigger) - [Type "Test Schema"."Test Object"](#type-test-schematest-object) - [Member function getAge](#member-function-getage) ## Package test_package Test package comment: package, function, procedure, type, trigger Test SQL*Plus special characters: @@##// SIGNATURE ```sql PACKAGE test_package AUTHID current_user IS c_test_name CONSTANT VARCHAR2(30 CHAR) := 'blabla'; c_test_version CONSTANT VARCHAR2(10 CHAR) := '0.1.0'; ``` ## Function test_package_function Test package function comment: package, function, procedure, type, trigger - A list entry - Another one SIGNATURE ```sql FUNCTION test_package_function ( p_test_parameter_1 IN my_table.my_column%TYPE, -- Test, if following keywords break the regex: package, function, procedure, type, trigger p_test_parameter_2 IN VARCHAR2 -- Test, if following keywords break the regex: package, function, procedure, type, trigger ) RETURN VARCHAR2; ``` ## Procedure test_package_procedure Test package procedure comment: package, function, procedure, type, trigger SIGNATURE ```sql PROCEDURE test_package_procedure ( p_test_parameter_1 IN VARCHAR2, -- Test, if following keywords break the regex: package, function, procedure, type, trigger p_test_parameter_2 IN my_table%ROWTYPE -- Test, if following keywords break the regex: package, function, procedure, type, trigger ); ``` ## Procedure test_package_procedure Dummy description SIGNATURE ```sql PROCEDURE test_package_procedure ( p_test_parameter_3 IN NUMBER, -- Test overloaded procedure to check unique anchor names p_test_parameter_4 IN VARCHAR2 ); ``` ## Function test_function_standalone Test function standalone comment: package, function, procedure, type, trigger SIGNATURE ```sql FUNCTION test_function_standalone ( p_test_parameter_1 IN my_table.my_column%TYPE, -- Test, if following keywords break the regex: package, function, procedure, type, trigger p_test_parameter_2 IN VARCHAR2 -- Test, if following keywords break the regex: package, function, procedure, type, trigger ) RETURN VARCHAR2; ``` ## Trigger test_trigger Test trigger comment: package, function, procedure, type, trigger SIGNATURE ```sql TRIGGER test_trigger BEFORE INSERT OR UPDATE OR DELETE ON my_table FOR EACH ROW -- Test, if following keywords break the regex: package, function, procedure, type, trigger -- Test, if following keywords break the regex: package, function, procedure, type, trigger -- Test, if following keywords break the regex: package, function, procedure, type, trigger ``` ## Type "Test Schema"."Test Object" Test object comment: package, function, procedure, type, trigger SIGNATURE ```sql TYPE "Test Schema"."Test Object" AS OBJECT ( first_name VARCHAR2(50), last_name VARCHAR2(50), date_of_birth DATE, ``` ## Member function getAge Test member comment: package, function, procedure, type, trigger SIGNATURE ```sql MEMBER FUNCTION getAge RETURN NUMBER ```