Giter Site home page Giter Site logo

module-ballerinax-snowflake.driver's Introduction

Ballerina Snowflake Driver Library

Build codecov GitHub Last Commit GraalVM Check License

Snowflake is one of the few enterprise-ready cloud data warehouses that brings simplicity without sacrificing features. It automatically scales, both up and down, to get the right balance of performance vs. cost. Snowflake’s claim to fame is that it separates compute from storage. Snowflake enables data storage, processing, and analytic solutions that are faster, easier to use, and far more flexible than traditional offerings. Snowflake provides all of the functionality of an enterprise analytic database, along with many additional special features and unique capabilities.

The Snowflake Ballerina driver library bundles the Snowflake JDBC driver v3.14.4 through Ballerina. With this library, you can programmatically create and manage all Snowflake objects, including virtual warehouses, databases, and all database objects. It also provides the capability to query Snowflake data.

For more information, go to the module(s).

Build from the source

Set up the prerequisites

  1. Download and install Java SE Development Kit (JDK) version 17 (from one of the following locations).

  2. Export your GitHub personal access token with read package permissions as follows.

    export packageUser=<Username>
    export packagePAT=<Personal access token>
    

Build the source

Execute the commands below to build from the source.

  1. To build the library:

     ./gradlew clean build
    
  2. Publish ZIP artifact to the local .m2 repository:

    ./gradlew clean build publishToMavenLocal
    
  3. Publish the generated artifacts to the local Ballerina central repository:

    ./gradlew clean build -PpublishToLocalCentral=true
    
  4. Publish the generated artifacts to the Ballerina central repository:

     ./gradlew clean build -PpublishToCentral=true
    

Contribute to Ballerina

As an open source project, Ballerina welcomes contributions from the community.

For more information, go to the contribution guidelines.

Code of conduct

All contributors are encouraged to read the Ballerina code of conduct.

Useful links

module-ballerinax-snowflake.driver's People

Contributors

daneshk avatar rolandhewage avatar lakshanss avatar nipunaranasinghe avatar abeykoon avatar azeemmuzammil avatar kasthuriraajan avatar maheshika avatar tharmigank avatar keizer619 avatar udda1996 avatar kapilraajp avatar chuhaa avatar heshanpadmasiri avatar sknuwantissera avatar thisaruguruge avatar

Stargazers

Nuvindu Nirmana avatar M.M.H.Thaksarani avatar Charuka Muthukumarana avatar Sakith Deepna Wijenanda avatar Krishnaanantham Samahithan avatar  avatar Manulji Ranasinghe avatar  avatar  avatar Rukshan Fernando  avatar niamatmarjan avatar Kanishka Hewageegana avatar Dhanuja Thishakya Samaranayake avatar Hanaanee Hana avatar Lakshani Rasa avatar HERATH H.M.T.K. avatar Pasindu Rathnayaka avatar Dakshina Ranmal avatar Nethmal Wijesinghe avatar  avatar Siriwardhana S.M.C.R avatar Sahan vishwajith avatar  avatar Rafshan Rakeeb avatar  avatar  avatar Safnas Kaldeen avatar Piumini Kaveesha Ranasinghe avatar Mohamed Aathif avatar Haritha Mihimal Wilwala Arachchi avatar Sithika Guruge avatar Deshitha Gallage avatar Anupa Perera avatar Shavin Anjitha Chandrawansha avatar Ravin Dulanjana Fernando avatar Thisura Gallage avatar Thenujan Nagaratnam avatar Wenuka Somarathne avatar Themira Chathumina avatar Hiruna Harankahadeniya avatar Supul Kalhara avatar Dumindu Sameendra avatar Thushara Piyasekara avatar  avatar Sachin Akash avatar Indrajith Madhumal avatar Gabilan Ganeshwaran avatar Shafreen Anfar avatar Nipuna Madhushan avatar  avatar Waruna Lakshitha avatar Kalaiyarasi Ganeshalingam avatar  avatar Dulmina Renuke avatar Malintha Ranasinghe avatar Mindula Rowel avatar prakanth avatar Lakshan Weerasinghe avatar Niveathika avatar Sahan He avatar Sasindu Alahakoon avatar Ayesh Almeida avatar Hasitha Aravinda avatar Hinduja Balasubramaniyam avatar Kaumini Gunasinghe avatar Arshika Mohottige avatar Chamupathi Gigara Hettige avatar Tharindu Jayathilake avatar  avatar  avatar Anjana Supun avatar Yasith Deelaka avatar Sarani Mendis avatar  avatar Sachini Samson avatar manuranga perera avatar Nipuna Fernando avatar Poorna Gunathilaka avatar Ushira Karunasena avatar Dulaj Dilshan avatar Gimantha Bandara avatar Chiran Fernando avatar Kavith Thiranga Lokuhewage avatar Kanushka Gayan avatar Anuruddha Lanka Liyanarachchi avatar  avatar Anupama Pathirage avatar Sumudu Nissanka avatar  avatar  avatar Aneesha Fernando avatar Miran Kurukulasuriya avatar Nadeeshan Dissanayake avatar  avatar Tharindu Weerasinghe avatar Madusha Gunasekera avatar Dilan Sachintha Nayanajith avatar  avatar DimuthuMadushan avatar Dilan Perera avatar

Watchers

Nirmal Fernando avatar Yasith Tharindu avatar Isuru Udana Loku Narangoda avatar James Cloos avatar Maheeka Jayasuriya avatar Asanka Abeyweera avatar Nadeeshaan Gunasinghe avatar Sasikala Kottegoda avatar Manuri Amaya Perera avatar Tharindu Wijewardane avatar Kevin Ratnasekera avatar Maninda Edirisooriya avatar Dhananjaya [Danje] avatar Kavith Thiranga Lokuhewage avatar manuranga perera avatar Vinod Kavinda avatar Rukshan Perera avatar Shankar avatar Sameera Jayasoma avatar Afkham Azeez avatar Lakmal Warusawithana avatar Indika Sampath avatar Pamod Sylvester avatar Shan Mahanama avatar Waruna Lakshitha avatar  avatar Fathima Dilhasha avatar  avatar Chanaka Fernando avatar Biruntha Gnaneswaran avatar Rajith avatar Ruvinda Dhambarage avatar  avatar  avatar  avatar Mohanadarshan V avatar Chathura Ekanayake avatar Sanjeewa Malalgoda avatar  avatar Chamil Elladeniya avatar  avatar Anoukh Jayawardena avatar Nipuna Marcus avatar Gimantha Bandara avatar Nisrin avatar Sharon David avatar Anuruddha Lanka Liyanarachchi avatar Imesh Chandrasiri avatar Frank avatar  avatar Kalaiyarasi Ganeshalingam avatar  avatar Pranavan avatar Anupama Pathirage avatar Chamupathi Gigara Hettige avatar Irushi Liyanage avatar Asma Jabir avatar  avatar Pramodya Mendis avatar Samuel Mervyn Gnaniah avatar  avatar Kajendran Alagaratnam avatar Sumudu Nissanka avatar Suleka Helmini avatar Niron Rasanjana avatar  avatar Ushira Karunasena avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.